<!DOCTYPE html>
<html lang="en">
<head>

    <meta charset="UTF-8">
    <title>测试报告</title>
       <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.5.0/css/bootstrap.min.css">
    <script src=" https://cdn.staticfile.org/jquery/2.0.0/jquery.min.js"></script>
    <script src="https://cdn.staticfile.org/echarts/5.1.2/echarts.min.js"></script>
    <!--    页面样式-->
    <style type="text/css">
        /*标题样式*/

        .main {
            background: rgba(7, 10, 88, 0.99);
        }

        .title {
            width: auto;
            height: 80px;
            text-align: center;
            font: bolder 30px/80px "Microsoft YaHei UI";
            color: #fff;
            background: rgba(3, 14, 70, 0.5);
            border-bottom: solid 1px rgb(3, 14, 70);
            margin-bottom: 10px;
        }

        .content-box {
            height: 700px;
            width: 100%;
            display: flex;
            margin-bottom: 10px;
        }

        .box1 {
            flex: 3;
        }

        .box2 {
            flex: 5;
            margin: 0 10px;
        }

        .box3 {
            flex: 4;
        }

        .panel {
            position: relative;
            border: 1px solid rgba(25, 186, 139, 0.17);
            background: rgba(3, 14, 70, 0.5);
            padding: 0 10px 50px;
            margin-bottom: 10px;
        }

        .panel h2, .test_info h2 {
            height: 40px;
            line-height: 40px;
            text-align: center;
            color: #007bff;
            font-size: 20px;
            font-weight: bold;
            margin: 0;
        }

        .panel .chart {
            height: 250px;
        }

        .panel .chart2 {
            height: 350px;
        }

        .panel .desc {
            height: 150px;
        }

        .panel .desc .info {
            font: normal 18px/25px "Microsoft YaHei UI";
            color: #fff;
            display: flex;
        }

        .panel .desc .info div {
            padding: 10px;
            border: solid 1px #6c757d;
        }

        .panel .desc .info div span {
            margin-left: 20px;
        }


        /* 执行信息样式   */
        .test_info {
            width: 100%;
            padding: 20px 100px;
            background: rgba(3, 14, 70, 0.5);

        }

        .table td, .table th {
            border: solid 1px #5765a4 !important;
            padding: 0 !important;
            line-height: 40px;
            text-align: center;
            height: 40px;
            color: #fff;
        }

        select {
            border: 0;
            padding: 0;
            margin: 0;
            height: 2em;
            width: 8em;
            margin-left: 2em;
        }

        option {
            text-align: center;
            height: 36px;
            font: none 18px/36px "Microsoft YaHei UI";
            color: #28a745 !important;
        }

        .test_log {
            background: rgba(163, 171, 189, 0.15);
            width: 100%;
            height: 50px;
            border-top: none;
            border-bottom: none;
            display: none;
            text-align: left;
        }

        .test_log td {
            text-align: left;
            height: 30px;
            margin: 0;
            padding-left: 3em;
            padding-right: 3em;
            font: none 18px/24px "Microsoft YaHei UI";
        }

        pre {
            margin: 0;
            white-space: pre-wrap;
            white-space: -moz-pre-wrap;
            white-space: -o-pre-wrap;
            word-wrap: break-word;
            color: #fff;
            line-height: 22px;
            font-size: 14px
        }

        .chart4 {
            overflow: auto;
            width: 100%;
            height: 600px;

        }

        .chart4::-webkit-scrollbar {
            width: 10px;

        }

        .chart4::-webkit-scrollbar-thumb {
            /*滚动条里面小方块*/
            border-radius: 5px;
            -webkit-box-shadow: inset 0 0 5px rgba(4, 0, 225, 0.62);
            background: #272789;
            height: 10px;

        }

        .chart4::-webkit-scrollbar-track {
            /*滚动条里面轨道*/
            -webkit-box-shadow: inset 0 0 5px rgba(0, 21, 255, 0.54);
            border-radius: 10px;
            background: rgba(214, 214, 214, 0.64);

        }

        /*详细内容描述的小标题*/
        .table_title {
            text-align: center;
            background: rgba(1, 2, 37, 0.72);
            font: bold 18px/30px 'Microsoft YaHei UI';
            color: #fff;
            border-radius: 10px
        }

    </style>

</head>
<body>
<div class="main">
    <div class="title">
        测试报告
    </div>
    <div class="content-box">
        <div class="box1">
            <div class="panel">
                <h2>执行结果</h2>
                <div class="chart" id="char3"></div>
                <div class="panel-footer"></div>
            </div>
            <div class="panel ">
                <h2>成功占比</h2>
                <div class="chart" id="char1"></div>
                <div class="panel-footer"></div>
            </div>
        </div>
        <div class="box2">
            <div class="panel">
                <h2>运行信息</h2>
                <div class="desc">

                    <div class="info">
                        <div style="flex:5">
                            <button type="button" class="btn btn-primary btn-sm">开始时间</button>
                            <span>2024-09-26 17:09:08</span>
                        </div>
                        <div style="flex:5">
                            <button type="button" class="btn btn-primary btn-sm">用例总数</button>
                            <span>102</span>
                        </div>
                    </div>
                    <div class="info">
                        <div style="flex:5">
                            <button type="button" class="btn btn-primary btn-sm">运行时长</button>
                            <span>61.165764 S</span>
                        </div>
                        <div style="flex:5">
                            <button type="button" class="btn btn-primary btn-sm ">测试人员</button>
                            <span>小测试</span>
                        </div>
                    </div>
                    <div class="info">
                        <div style="flex:5">
                            <button type="button" class="btn btn-primary btn-sm">成功用例</button>
                            <span>74</span>
                        </div>
                        <div style="flex:5">
                            <button type="button" class="btn btn-primary btn-sm ">通过率</button>
                            <span>72.55%</span>
                        </div>
                    </div>
                </div>
            </div>
            <div class="panel">
                <h2>通过率趋势图</h2>
                <div class="chart2" id="char2"></div>
            </div>
        </div>
        <div class="box3">
            <div class="panel">
                <h2>历史构建结果</h2>
                <div class="chart4">
                    <table class="table" style="color: #d6d6d6;padding: 0">
                        <thead>
                        <tr>
                            <th scope="col">执行时间</th>
                            <th scope="col">用例总数</th>
                            <th scope="col">成功用例数</th>
                            <th scope="col">通过率</th>
                        </tr>
                        </thead>
                        <tbody>
                        
                        <tr>
                            <th scope="row">2024-09-26 17:09:08</th>
                            <td>102</td>
                            <td>74</td>
                            <td>72.55%</td>
                        </tr>
                        
                        <tr>
                            <th scope="row">2024-09-26 16:34:56</th>
                            <td>102</td>
                            <td>81</td>
                            <td>79.41%</td>
                        </tr>
                        
                        <tr>
                            <th scope="row">2024-09-26 16:34:26</th>
                            <td>17</td>
                            <td>8</td>
                            <td>47.06%</td>
                        </tr>
                        
                        <tr>
                            <th scope="row">2024-09-23 15:10:53</th>
                            <td>102</td>
                            <td>48</td>
                            <td>47.06%</td>
                        </tr>
                        
                        </tbody>
                    </table>

                </div>
            </div>

        </div>
    </div>

    <div class="test_info">
        <h2>本次运行详情</h2>
        <div class="table_data">

            <table class="table" style="color: #fff">
                <thead class="text-light" style="background: rgba(3, 14, 70, 0.5)">
                <tr>
                    <th scope="col" style="width: 5%;padding: 0">编号</th>
                    <th scope="col" style="width: 20%;padding: 0">
                        <span>用例模块</span>
                        <select id="testClass">
                            <option>所有</option>
                            
                            <option value="caseinternalApitest_main_process_scenariopy">case\internalApi\test_main_process_scenario.py</option>
                            
                            <option value="caseexternaApitest_createProjectByVoidpy">case\externaApi\test_createProjectByVoid.py</option>
                            
                            <option value="caseexternaApitest_getOrgListpy">case\externaApi\test_getOrgList.py</option>
                            
                            <option value="caseinternalApitest_datacenterpy">case\internalApi\test_datacenter.py</option>
                            
                            <option value="caseinternalApitest_internalApi_casepy">case\internalApi\test_internalApi_case.py</option>
                            
                            <option value="caseexternaApitest_whiteCreatepy">case\externaApi\test_whiteCreate.py</option>
                            
                            <option value="caseexternaApitest_externaApi_casepy">case\externaApi\test_externaApi_case.py</option>
                            
                            <option value="caseexternaApitest_getVoucherListpy">case\externaApi\test_getVoucherList.py</option>
                            
                            <option value="caseexternaApitest_getVulDatapy">case\externaApi\test_getVulData.py</option>
                            
                            <option value="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</option>
                            
                            <option value="caseinternalApitest_createProjectTaskpy">case\internalApi\test_createProjectTask.py</option>
                            
                            <option value="caseexternaApitest_editVulTagpy">case\externaApi\test_editVulTag.py</option>
                            
                            <option value="caseinternalApitest_userpy">case\internalApi\test_user.py</option>
                            
                            <option value="caseexternaApitest_getListDetailByVulDataIdpy">case\externaApi\test_getListDetailByVulDataId.py</option>
                            
                        </select>

                    </th>
                    <th scope="col" style="width: 15%;padding: 0">测试方法</th>
                    <th scope="col" style="width: 20%;padding: 0">用例描述</th>
                    <th scope="col" style="width: 10%;padding: 0">执行时间</th>
                    <th scope="col" style="width: 20%;padding: 0">

                        <span>执行结果</span>
                        <select id="testResult">
                            <option>所有</option>
                            <option class="text-success">成功</option>
                            <option class="text-danger">失败</option>
                            <option class="text-warning">错误</option>
                            <option class="text-info">跳过</option>
                        </select>

                    </th>
                    <th scope="col" style="width: 10%;padding: 0">详细信息</th>
                </tr>
                </thead>
                <tbody>
                
                <tr class="case_">
                    <td>1</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test22</td>
                    <td>None</td>
                    <td>0.000679</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px"></pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">E:\学习项目\CodesecApi\case\externaApi\test_data\createProjectByGitInfo.csv
['case_name: projectName_null', 'case_name: projectName_toolong:512', 'case_name: projectName_tooshort', 'case_name: projectName_onlyspace', 'case_name: projectNam_Contains special characters', 'case_name: projectName_two characters', 'case_name: projectName_512characters', 'case_name: projectName_space and characters', 'case_name: projectDesc_null', 'case_name: projectDesc_toolong 513characters', 'case_name: projectDesc_onlyspace', 'case_name: projectDesc_Contains special characters', 'case_name: projectDesc_two characters', 'case_name: projectDesc_500characters', 'case_name: url_ok', 'case_name: url_null', 'case_name: url format error', 'case_name: url_contains space', 'case_name: url_characters too long', 'case_name: url_contains special characters', 'case_name: urlHead=0', 'case_name: urlHead=1', 'case_name: urlHead=2', 'case_name: urlHead_null', 'case_name: urlHead_illegal', 'case_name: gitType1_gitlab', 'case_name: gitType2_github', 'case_name: gitType3_gitee', 'case_name: gitType6_gerrit', 'case_name: gitType7_bitbucket', 'case_name: gitType4', 'case_name: gitType_illegal', 'case_name: gitType_null', 'case_name: authenticationMethod=0', 'case_name: authenticationMethod=1', 'case_name: authenticationMethod=2', 'case_name: authenticationMethod=3', 'case_name: authenticationMethod_null', 'case_name: username_null']
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>2</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: projectName_null</td>
                    <td>0.732620</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：项目名称必须由2-512个字符组成。, projectName：该字段不能为空。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '86425daffa29390d4623dcd131eb82d62ea9b2cba8866c30e99bc8f3b4a8cf8e',
 'x-cs-timestamp': '1727341749379'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '3',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'g/AiJ80IeoXjw3es5XeW4FPVe/CpFzenoN1/5YhZdIQm6h4+HEL9N8plRAWqqF/c+Y7xQpkkOlDFSzmGuXzf7pmFF57GJGd/JtXTkthXN/ISUhDS9HtJnfBkT89cuSG5mv6NWOhSD/x8qeWerFqPqizqIwuBxityAaPckKCgUS4=',
 'projectDesc': '接口创建项目：projectName为空',
 'projectName': '',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0',
 'username': 'username'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=3&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=g/AiJ80IeoXjw3es5XeW4FPVe/CpFzenoN1/5YhZdIQm6h4+HEL9N8plRAWqqF/c+Y7xQpkkOlDFSzmGuXzf7pmFF57GJGd/JtXTkthXN/ISUhDS9HtJnfBkT89cuSG5mv6NWOhSD/x8qeWerFqPqizqIwuBxityAaPckKCgUS4=&projectDesc=接口创建项目：projectName为空&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&username=username&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341749806&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B500',
 'message': '项目名称必须由2-512个字符组成。, projectName：该字段不能为空。',
 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341749379', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '86425daffa29390d4623dcd131eb82d62ea9b2cba8866c30e99bc8f3b4a8cf8e', 'lang': 'zh-CN'}
请求参数：{'projectName': '', 'gitType': '3', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目：projectName为空', 'urlHead': '0', 'username': 'username', 'password': 'g/AiJ80IeoXjw3es5XeW4FPVe/CpFzenoN1/5YhZdIQm6h4+HEL9N8plRAWqqF/c+Y7xQpkkOlDFSzmGuXzf7pmFF57GJGd/JtXTkthXN/ISUhDS9HtJnfBkT89cuSG5mv6NWOhSD/x8qeWerFqPqizqIwuBxityAaPckKCgUS4=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': False, 'code': 'B500', 'message': '项目名称必须由2-512个字符组成。, projectName：该字段不能为空。'}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>3</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: projectName_toolong:512</td>
                    <td>0.656464</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：项目名称必须由2-512个字符组成。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'a287fe10db18ce02fba22e30fe5589774c33d6bb6bdc3c687dbbf205dee018cb',
 'x-cs-timestamp': '1727341750096'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '3',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'CdrFdOrNZe30QOnvo3hxpmM7BZ4HBH7LsuUlXiPYq0pJJAwaxCMsJeRCg3Tb86VbZyS84Q59pRS6fLiNAN4xHYKdl4mHNerB6i+8oUatT6V6fjUCoxpCkWNy+FTX2zfoKJu2eANHyO7TJiz38ha4UwGwzYuT39+ea0Auvt2uLI0=',
 'projectDesc': '接口创建项目：projectName超长：513个字符',
 'projectName': '012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567895555512345123',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0',
 'username': 'username'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=3&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=CdrFdOrNZe30QOnvo3hxpmM7BZ4HBH7LsuUlXiPYq0pJJAwaxCMsJeRCg3Tb86VbZyS84Q59pRS6fLiNAN4xHYKdl4mHNerB6i+8oUatT6V6fjUCoxpCkWNy+FTX2zfoKJu2eANHyO7TJiz38ha4UwGwzYuT39+ea0Auvt2uLI0=&projectDesc=接口创建项目：projectName超长：513个字符&projectName=012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567895555512345123&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&username=username&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341750459&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B500', 'message': '项目名称必须由2-512个字符组成。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341750096', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'a287fe10db18ce02fba22e30fe5589774c33d6bb6bdc3c687dbbf205dee018cb', 'lang': 'zh-CN'}
请求参数：{'projectName': '012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567895555512345123', 'gitType': '3', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目：projectName超长：513个字符', 'urlHead': '0', 'username': 'username', 'password': 'CdrFdOrNZe30QOnvo3hxpmM7BZ4HBH7LsuUlXiPYq0pJJAwaxCMsJeRCg3Tb86VbZyS84Q59pRS6fLiNAN4xHYKdl4mHNerB6i+8oUatT6V6fjUCoxpCkWNy+FTX2zfoKJu2eANHyO7TJiz38ha4UwGwzYuT39+ea0Auvt2uLI0=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': False, 'code': 'B500', 'message': '项目名称必须由2-512个字符组成。'}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>4</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: projectName_tooshort</td>
                    <td>0.582848</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：项目名称必须由2-512个字符组成。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '9af32ee4615491ab6428b32c9d7b24d5244ffccefc781e625189d249307d55bb',
 'x-cs-timestamp': '1727341750747'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '3',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'gLY+CpYvx/f/0dogpJ+bil4C5+8+m9ucKH3f6vS1ecDD85k9bqUE+VSn0TfP1MmauH3DUvnqWR+5gBRZThEkKaPxROqvKQASA/yZnRZeY/ThxV0wJeoRyejDkuM4869/Wo2fNlhMJv9OofuCFl5UtZzQrm0r2mezk27ulnajq20=',
 'projectDesc': '接口创建项目：projectName过短',
 'projectName': '1',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0',
 'username': 'username'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=3&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=gLY+CpYvx/f/0dogpJ+bil4C5+8+m9ucKH3f6vS1ecDD85k9bqUE+VSn0TfP1MmauH3DUvnqWR+5gBRZThEkKaPxROqvKQASA/yZnRZeY/ThxV0wJeoRyejDkuM4869/Wo2fNlhMJv9OofuCFl5UtZzQrm0r2mezk27ulnajq20=&projectDesc=接口创建项目：projectName过短&projectName=1&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&username=username&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341751065&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B500', 'message': '项目名称必须由2-512个字符组成。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341750747', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '9af32ee4615491ab6428b32c9d7b24d5244ffccefc781e625189d249307d55bb', 'lang': 'zh-CN'}
请求参数：{'projectName': '1', 'gitType': '3', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目：projectName过短', 'urlHead': '0', 'username': 'username', 'password': 'gLY+CpYvx/f/0dogpJ+bil4C5+8+m9ucKH3f6vS1ecDD85k9bqUE+VSn0TfP1MmauH3DUvnqWR+5gBRZThEkKaPxROqvKQASA/yZnRZeY/ThxV0wJeoRyejDkuM4869/Wo2fNlhMJv9OofuCFl5UtZzQrm0r2mezk27ulnajq20=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': False, 'code': 'B500', 'message': '项目名称必须由2-512个字符组成。'}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>5</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: projectName_onlyspace</td>
                    <td>0.655312</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：projectName：该字段不能为空。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '12c05d85f409cceb732f0830ed3a165167121d4e38d656f1427e4df3895db201',
 'x-cs-timestamp': '1727341751355'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '3',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'gLzFwtCIAQJLD2bqM5cLwiq472SeMaT/yOmFgW7laRSI2PKztjRuuTq7q2WLktdVbXljtUWfx+/MKcJ0Yj4XXfp7tTQHLXug22/ltXU0UpYE4JYXM1k9YHiwwnuA2ZiD6itaMsvVEzEeT4SAi73Al0HCk1E+NLUh+HTRE/iGIlY=',
 'projectDesc': '接口创建项目：projectName只有空格',
 'projectName': '   ',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0',
 'username': 'username'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=3&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=gLzFwtCIAQJLD2bqM5cLwiq472SeMaT/yOmFgW7laRSI2PKztjRuuTq7q2WLktdVbXljtUWfx+/MKcJ0Yj4XXfp7tTQHLXug22/ltXU0UpYE4JYXM1k9YHiwwnuA2ZiD6itaMsvVEzEeT4SAi73Al0HCk1E+NLUh+HTRE/iGIlY=&projectDesc=接口创建项目：projectName只有空格&projectName=   &type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&username=username&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341751706&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B500', 'message': 'projectName：该字段不能为空。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341751355', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '12c05d85f409cceb732f0830ed3a165167121d4e38d656f1427e4df3895db201', 'lang': 'zh-CN'}
请求参数：{'projectName': '   ', 'gitType': '3', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目：projectName只有空格', 'urlHead': '0', 'username': 'username', 'password': 'gLzFwtCIAQJLD2bqM5cLwiq472SeMaT/yOmFgW7laRSI2PKztjRuuTq7q2WLktdVbXljtUWfx+/MKcJ0Yj4XXfp7tTQHLXug22/ltXU0UpYE4JYXM1k9YHiwwnuA2ZiD6itaMsvVEzEeT4SAi73Al0HCk1E+NLUh+HTRE/iGIlY=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': False, 'code': 'B500', 'message': 'projectName：该字段不能为空。'}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>6</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: projectNam_Contains special characters</td>
                    <td>0.580908</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：项目名称不能包含￥()？！{}《》!#%&*\\/|:<>?\ 等特殊字符。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '2adae70c32a9d16eaba57b0da500224c90994e667f78d4230ee0187a35c2a614',
 'x-cs-timestamp': '1727341751982'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '3',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'QtbV7ddSkvC3HThfusPrgUGETYazT6R4VrJtlaLrvntTiks1mN3J4Xt0QDnzRI+7S8Y42aGge05aYfYTVGXYxnp8wwuKevZ1whPlLr+JQgCcfbqjG+6NW/iFwgwOZeRk6BS3de5Yvl/UZR58UCdj3Ag+45ihpMHNhhl7un9N9vw=',
 'projectDesc': '接口创建项目：projectName包含特殊字符',
 'projectName': '#￥%……*',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0',
 'username': 'username'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=3&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=QtbV7ddSkvC3HThfusPrgUGETYazT6R4VrJtlaLrvntTiks1mN3J4Xt0QDnzRI+7S8Y42aGge05aYfYTVGXYxnp8wwuKevZ1whPlLr+JQgCcfbqjG+6NW/iFwgwOZeRk6BS3de5Yvl/UZR58UCdj3Ag+45ihpMHNhhl7un9N9vw=&projectDesc=接口创建项目：projectName包含特殊字符&projectName=#￥%……*&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&username=username&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341752304&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B500',
 'message': '项目名称不能包含￥()？！{}《》!#%&*\\\\/|:<>?\\ 等特殊字符。',
 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341751982', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '2adae70c32a9d16eaba57b0da500224c90994e667f78d4230ee0187a35c2a614', 'lang': 'zh-CN'}
请求参数：{'projectName': '#￥%……*', 'gitType': '3', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目：projectName包含特殊字符', 'urlHead': '0', 'username': 'username', 'password': 'QtbV7ddSkvC3HThfusPrgUGETYazT6R4VrJtlaLrvntTiks1mN3J4Xt0QDnzRI+7S8Y42aGge05aYfYTVGXYxnp8wwuKevZ1whPlLr+JQgCcfbqjG+6NW/iFwgwOZeRk6BS3de5Yvl/UZR58UCdj3Ag+45ihpMHNhhl7un9N9vw=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': False, 'code': 'B500', 'message': '项目名称不能包含￥()？！{}《》!#%&*\\\\/|:<>?\\ 等特殊字符。'}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>7</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: projectName_two characters</td>
                    <td>0.980675</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '93af390070efc9a6c709f4b394b0c2b99907dc03c0268a98b85765d561c0a1ed',
 'x-cs-timestamp': '1727341752583'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '3',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'wl7em4JRnSul/P1zEqg6K8D/IWDLUPE8mTuN4irpURqv7CBRpB14wFDKDpqwlEmPoiCJZelM7Y/fVajuNEyzjkCRppdWyGqH3r0Jok0LXjZ5hIT5uS3fzN0UNxE88H/HZIvPbxffKRYktUxUkP5x08NG69BsQV5Vu6/kYl0r71Q=',
 'projectDesc': '接口创建项目：projectName两个字符',
 'projectName': '根据',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0',
 'username': 'username'}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=3&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=wl7em4JRnSul/P1zEqg6K8D/IWDLUPE8mTuN4irpURqv7CBRpB14wFDKDpqwlEmPoiCJZelM7Y/fVajuNEyzjkCRppdWyGqH3r0Jok0LXjZ5hIT5uS3fzN0UNxE88H/HZIvPbxffKRYktUxUkP5x08NG69BsQV5Vu6/kYl0r71Q=&projectDesc=接口创建项目：projectName两个字符&projectName=根据&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&username=username&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341753277&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'appId': '275776f8-5b2d-4ccc-883f-fa2bd87b607b',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': '根据',
          'projectUuid': '6a3121d1-aa3c-42cb-8dbe-45ecfbb1252f'},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341752583', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '93af390070efc9a6c709f4b394b0c2b99907dc03c0268a98b85765d561c0a1ed', 'lang': 'zh-CN'}
请求参数：{'projectName': '根据', 'gitType': '3', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目：projectName两个字符', 'urlHead': '0', 'username': 'username', 'password': 'wl7em4JRnSul/P1zEqg6K8D/IWDLUPE8mTuN4irpURqv7CBRpB14wFDKDpqwlEmPoiCJZelM7Y/fVajuNEyzjkCRppdWyGqH3r0Jok0LXjZ5hIT5uS3fzN0UNxE88H/HZIvPbxffKRYktUxUkP5x08NG69BsQV5Vu6/kYl0r71Q=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': '根据', 'projectUuid': '6a3121d1-aa3c-42cb-8dbe-45ecfbb1252f', 'appId': '275776f8-5b2d-4ccc-883f-fa2bd87b607b', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>8</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: projectName_512characters</td>
                    <td>0.665903</td>
                    
                    <td class="text-warning">失败</td>
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="contact"
                                           aria-selected="false" style="padding: 0 16px">异常信息</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：失败。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '56ec1225d3c6ea451ba86f5add95fc5f5ac6ebd89c67c65cee1372c604e6bcac',
 'x-cs-timestamp': '1727341753551'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '3',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'BpMYhNLmUjjBgjOlmJcLQ+kR5HLYvPJY0c1gNVQySsRT07nLWBZnBjsrPIVQ4fu/l66rUZ7BG9c1PMXu7Auvr1TvkqKRUYXDLN66ajCALSqYBXv9TnJpaPu+YlShxhIYtd8zGmXZoGwFn6FbNuSnd/LsUQv8R1H+24tgU4eQCvw=',
 'projectDesc': '接口创建项目：projectName512个字符',
 'projectName': '01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789555551234512',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0',
 'username': 'username'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=3&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=BpMYhNLmUjjBgjOlmJcLQ+kR5HLYvPJY0c1gNVQySsRT07nLWBZnBjsrPIVQ4fu/l66rUZ7BG9c1PMXu7Auvr1TvkqKRUYXDLN66ajCALSqYBXv9TnJpaPu+YlShxhIYtd8zGmXZoGwFn6FbNuSnd/LsUQv8R1H+24tgU4eQCvw=&projectDesc=接口创建项目：projectName512个字符&projectName=01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789555551234512&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&username=username&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341753929&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B500', 'message': '失败。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341753551', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '56ec1225d3c6ea451ba86f5add95fc5f5ac6ebd89c67c65cee1372c604e6bcac', 'lang': 'zh-CN'}
请求参数：{'projectName': '01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789555551234512', 'gitType': '3', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目：projectName512个字符', 'urlHead': '0', 'username': 'username', 'password': 'BpMYhNLmUjjBgjOlmJcLQ+kR5HLYvPJY0c1gNVQySsRT07nLWBZnBjsrPIVQ4fu/l66rUZ7BG9c1PMXu7Auvr1TvkqKRUYXDLN66ajCALSqYBXv9TnJpaPu+YlShxhIYtd8zGmXZoGwFn6FbNuSnd/LsUQv8R1H+24tgU4eQCvw=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': False, 'code': 'B500', 'message': '失败。'}
</pre>
                                    </div>
                                    
                                    <div class="tab-pane fade " role="tabpanel" aria-labelledby="home-tab">
                                        <pre style="line-height: 18px">self = <CodesecApi.case.externaApi.test_createProjectByGitInfo.TestCodeSecAPI object at 0x000001F1599A2F60>, testcase = {'assert_csv': '成功', 'authenticationMethod_csv': '0', 'branch_csv': 'main', 'case_name': 'projectName_512characters', ...}

    @pytest.mark.parametrize("testcase", request_data, ids=request_ids)   # ids指定用例名称
    def test_createProjectByGitInfo(self, testcase):
        base_path = f"/project/createProjectByGitInfo"
        url = base_url + base_path
        password_rsa = rsa_encode(testcase.get("password_csv"))
        parameter = {
            "projectName": testcase.get("projectName_csv"),
            "gitType": testcase.get("gitType_csv"),
            "authenticationMethod": testcase.get("authenticationMethod_csv"),
            "url": testcase.get("url_csv"),
            "projectDesc": testcase.get("projectDesc_csv"),
            "urlHead": testcase.get("urlHead_csv"),
            "username": testcase.get("username_csv"),
            "password": password_rsa,
            "isTokenEncrypt": "",
            "branch": "main",
            "tag": "",
            "checkCommitId": "",
            "commitId": "",
            "extraMark": "",
            "fileFilter": "",
            "callBackUrl": "",
            "language": "1",
            "type": "1",
            "isOpenDepend": "",
            "depotId": "",
            "pullFileName": "",
            "ruleSetId": "",
            "orgUuid": "00a7b33e-f075-4758-9ef0-d1bb989748ac",
            "fastScan": "",
            "isIncrScan": ""
        }
        response = send_request(url, "post", parameter, base_path)
>       assert testcase.get("assert_csv") in response["message"]
E       AssertionError: assert '成功' in '失败。'
E        +  where '成功' = <built-in method get of dict object at 0x000001F1599B1780>('assert_csv')
E        +    where <built-in method get of dict object at 0x000001F1599B1780> = {'assert_csv': '成功', 'authenticationMethod_csv': '0', 'branch_csv': 'main', 'case_name': 'projectName_512characters', ...}.get

case\externaApi\test_createProjectByGitInfo.py:52: AssertionError</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>9</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: projectName_space and characters</td>
                    <td>0.773428</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'aae5a6dba6e39e338b10e880a37afce60c9dece0be4cf664d89ed998d1fa62ad',
 'x-cs-timestamp': '1727341754315'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '3',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'L6tYDWYfIog8M6Ow86IFRDReXgYQP+q3gUahtKnHb5aJeGRDlgWktU+FhUKx5jl+FjkXSWneGP4JUTlJG8tCQRV4pPeXdedEyDiAHyPuR5G8Gg8ZqDNWOB+9jPwzo+8MF0DXKDBLGAJpdg+1zsXGQLy8daX1i0Ya+F3uT2N70+g=',
 'projectDesc': '接口创建项目：projectName包含空格+字符',
 'projectName': '空格   自动   清除',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0',
 'username': 'username'}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=3&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=L6tYDWYfIog8M6Ow86IFRDReXgYQP+q3gUahtKnHb5aJeGRDlgWktU+FhUKx5jl+FjkXSWneGP4JUTlJG8tCQRV4pPeXdedEyDiAHyPuR5G8Gg8ZqDNWOB+9jPwzo+8MF0DXKDBLGAJpdg+1zsXGQLy8daX1i0Ya+F3uT2N70+g=&projectDesc=接口创建项目：projectName包含空格+字符&projectName=空格   自动   清除&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&username=username&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341754823&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'appId': '3acbb499-a755-4a9f-8c2c-85b4ea386cca',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': '空格   自动   清除',
          'projectUuid': '43adae27-d5c8-447b-816c-481dc2eb4034'},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341754315', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'aae5a6dba6e39e338b10e880a37afce60c9dece0be4cf664d89ed998d1fa62ad', 'lang': 'zh-CN'}
请求参数：{'projectName': '空格   自动   清除', 'gitType': '3', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目：projectName包含空格+字符', 'urlHead': '0', 'username': 'username', 'password': 'L6tYDWYfIog8M6Ow86IFRDReXgYQP+q3gUahtKnHb5aJeGRDlgWktU+FhUKx5jl+FjkXSWneGP4JUTlJG8tCQRV4pPeXdedEyDiAHyPuR5G8Gg8ZqDNWOB+9jPwzo+8MF0DXKDBLGAJpdg+1zsXGQLy8daX1i0Ya+F3uT2N70+g=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': '空格   自动   清除', 'projectUuid': '43adae27-d5c8-447b-816c-481dc2eb4034', 'appId': '3acbb499-a755-4a9f-8c2c-85b4ea386cca', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>10</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: projectDesc_null</td>
                    <td>0.768066</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'e24227d06777fadc9be869f084f581c4cb2df55cd7b1f1ae8f5f987eaa89ff45',
 'x-cs-timestamp': '1727341755098'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '3',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'eXlUw8A7o9PFtH053SIwlVexxTfM6BepovMQ8vecjNmwk82YegnqdTiKSID+TY4E2dJY0bN0j0aaeTB3vbyee9MY9Jduov/MeAs2/KFfRZk46VxuCKpLeAYBPMDXbmKtBagHZW3RiP3XtMCXIOe7/TW05eUWfbaCTEhjVP2y99k=',
 'projectDesc': '',
 'projectName': 'projectDesc为空',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0',
 'username': 'username'}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=3&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=eXlUw8A7o9PFtH053SIwlVexxTfM6BepovMQ8vecjNmwk82YegnqdTiKSID+TY4E2dJY0bN0j0aaeTB3vbyee9MY9Jduov/MeAs2/KFfRZk46VxuCKpLeAYBPMDXbmKtBagHZW3RiP3XtMCXIOe7/TW05eUWfbaCTEhjVP2y99k=&projectName=projectDesc为空&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&username=username&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341755582&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'appId': '3657635f-debd-4433-aaba-19e673cc99ae',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': 'projectDesc为空',
          'projectUuid': '9cc0c2b6-212d-4dbe-9a92-b3ec5f558249'},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341755098', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'e24227d06777fadc9be869f084f581c4cb2df55cd7b1f1ae8f5f987eaa89ff45', 'lang': 'zh-CN'}
请求参数：{'projectName': 'projectDesc为空', 'gitType': '3', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '', 'urlHead': '0', 'username': 'username', 'password': 'eXlUw8A7o9PFtH053SIwlVexxTfM6BepovMQ8vecjNmwk82YegnqdTiKSID+TY4E2dJY0bN0j0aaeTB3vbyee9MY9Jduov/MeAs2/KFfRZk46VxuCKpLeAYBPMDXbmKtBagHZW3RiP3XtMCXIOe7/TW05eUWfbaCTEhjVP2y99k=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': 'projectDesc为空', 'projectUuid': '9cc0c2b6-212d-4dbe-9a92-b3ec5f558249', 'appId': '3657635f-debd-4433-aaba-19e673cc99ae', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>11</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: projectDesc_toolong 513characters</td>
                    <td>0.648726</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：项目描述最大长度为500个字符。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'ee7d720ffb7479b75b90903396a1b836e54617a495469ee935c7dc3e1130b6f0',
 'x-cs-timestamp': '1727341755897'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '3',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'hD3ZJrwTVL/qvylLaQgNK51Y4ZSHE6NySJs5rZeD/n2+GhaGzZM95SBbnQsLsfxloQqfnmqGcUxLhubL4+Q6mIlxpxI8oGYZeMmSvogIn/9RH68loyUpt9COgfl7VWEIo5wERfn5usxvfNBGzqb71PEFmu1Nk/WTR+d1TLw2yec=',
 'projectDesc': '012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567895555512345123',
 'projectName': 'projectDesc超长：513个字符',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0',
 'username': 'username'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=3&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=hD3ZJrwTVL/qvylLaQgNK51Y4ZSHE6NySJs5rZeD/n2+GhaGzZM95SBbnQsLsfxloQqfnmqGcUxLhubL4+Q6mIlxpxI8oGYZeMmSvogIn/9RH68loyUpt9COgfl7VWEIo5wERfn5usxvfNBGzqb71PEFmu1Nk/WTR+d1TLw2yec=&projectDesc=012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567895555512345123&projectName=projectDesc超长：513个字符&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&username=username&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341756244&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B500', 'message': '项目描述最大长度为500个字符。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341755897', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'ee7d720ffb7479b75b90903396a1b836e54617a495469ee935c7dc3e1130b6f0', 'lang': 'zh-CN'}
请求参数：{'projectName': 'projectDesc超长：513个字符', 'gitType': '3', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567895555512345123', 'urlHead': '0', 'username': 'username', 'password': 'hD3ZJrwTVL/qvylLaQgNK51Y4ZSHE6NySJs5rZeD/n2+GhaGzZM95SBbnQsLsfxloQqfnmqGcUxLhubL4+Q6mIlxpxI8oGYZeMmSvogIn/9RH68loyUpt9COgfl7VWEIo5wERfn5usxvfNBGzqb71PEFmu1Nk/WTR+d1TLw2yec=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': False, 'code': 'B500', 'message': '项目描述最大长度为500个字符。'}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>12</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: projectDesc_onlyspace</td>
                    <td>0.883561</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '9c2ca33b9862fedc7ae071a8be13e06971f36cf183d02218e1da46d924cb2382',
 'x-cs-timestamp': '1727341756526'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '3',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'eUwP3e2gYvFG7A4mEvL4hNRF+1Xk9rXg19HNWFZnFsxAvdC5Q3nw5r1VnM4hGIDROAZCO2AFQmI8Sq5IoN/t+4yDZkr5M+ZnjNxFrQf27pz04q26ZRS/rv1PMeFONZC1JjM15afCqoiaYYYi+r217CAKjGsf/5RVjwuwVshee0g=',
 'projectDesc': '   ',
 'projectName': 'projectDesc只有空格',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0',
 'username': 'username'}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=3&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=eUwP3e2gYvFG7A4mEvL4hNRF+1Xk9rXg19HNWFZnFsxAvdC5Q3nw5r1VnM4hGIDROAZCO2AFQmI8Sq5IoN/t+4yDZkr5M+ZnjNxFrQf27pz04q26ZRS/rv1PMeFONZC1JjM15afCqoiaYYYi+r217CAKjGsf/5RVjwuwVshee0g=&projectDesc=   &projectName=projectDesc只有空格&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&username=username&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341757120&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'appId': 'b6be689a-30e2-4b1e-9600-9437f4ce211a',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': 'projectDesc只有空格',
          'projectUuid': 'e8cef819-3c70-4411-aeb8-b60bf7b43bb8'},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341756526', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '9c2ca33b9862fedc7ae071a8be13e06971f36cf183d02218e1da46d924cb2382', 'lang': 'zh-CN'}
请求参数：{'projectName': 'projectDesc只有空格', 'gitType': '3', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '   ', 'urlHead': '0', 'username': 'username', 'password': 'eUwP3e2gYvFG7A4mEvL4hNRF+1Xk9rXg19HNWFZnFsxAvdC5Q3nw5r1VnM4hGIDROAZCO2AFQmI8Sq5IoN/t+4yDZkr5M+ZnjNxFrQf27pz04q26ZRS/rv1PMeFONZC1JjM15afCqoiaYYYi+r217CAKjGsf/5RVjwuwVshee0g=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': 'projectDesc只有空格', 'projectUuid': 'e8cef819-3c70-4411-aeb8-b60bf7b43bb8', 'appId': 'b6be689a-30e2-4b1e-9600-9437f4ce211a', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>13</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: projectDesc_Contains special characters</td>
                    <td>0.825167</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '8321dd61afec5205200a6305a24b12fc4e33d217e4bcc25662a051e6de0b7ed4',
 'x-cs-timestamp': '1727341757424'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '3',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'MU4C2WriYOInYgrZOUgEiOc+qC6hB+uEA0lJMJbBaWiU41IAlXJKqvKitu9ja2E2QGcLGs7RT2QJBy8x7ldRC/zUYjqWyLq1O3E4mwmQKoc+u4Xu4YsII2r4gYAqNdXEf9hvb9CQGYZTUugFK6k667yL5U5u6oWs8xH/D8fbqcU=',
 'projectDesc': '#￥%……*',
 'projectName': 'projectDesc包含特殊字符',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0',
 'username': 'username'}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=3&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=MU4C2WriYOInYgrZOUgEiOc+qC6hB+uEA0lJMJbBaWiU41IAlXJKqvKitu9ja2E2QGcLGs7RT2QJBy8x7ldRC/zUYjqWyLq1O3E4mwmQKoc+u4Xu4YsII2r4gYAqNdXEf9hvb9CQGYZTUugFK6k667yL5U5u6oWs8xH/D8fbqcU=&projectDesc=#￥%……*&projectName=projectDesc包含特殊字符&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&username=username&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341757941&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'appId': '78817bdd-52bd-4257-8f05-b2334dcc06bf',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': 'projectDesc包含特殊字符',
          'projectUuid': '6f613bf7-36bf-42ba-8aa7-2a4fc5f58ae9'},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341757424', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '8321dd61afec5205200a6305a24b12fc4e33d217e4bcc25662a051e6de0b7ed4', 'lang': 'zh-CN'}
请求参数：{'projectName': 'projectDesc包含特殊字符', 'gitType': '3', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '#￥%……*', 'urlHead': '0', 'username': 'username', 'password': 'MU4C2WriYOInYgrZOUgEiOc+qC6hB+uEA0lJMJbBaWiU41IAlXJKqvKitu9ja2E2QGcLGs7RT2QJBy8x7ldRC/zUYjqWyLq1O3E4mwmQKoc+u4Xu4YsII2r4gYAqNdXEf9hvb9CQGYZTUugFK6k667yL5U5u6oWs8xH/D8fbqcU=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': 'projectDesc包含特殊字符', 'projectUuid': '6f613bf7-36bf-42ba-8aa7-2a4fc5f58ae9', 'appId': '78817bdd-52bd-4257-8f05-b2334dcc06bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>14</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: projectDesc_two characters</td>
                    <td>0.871794</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'abff9d84dcc938b2c1b551592185c5270cecad1b2915c243e54077d61a9688dd',
 'x-cs-timestamp': '1727341758238'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '3',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'STl8F+OQwLcMuExJMMAfn7DjXyi2kVnOEMo5/Qxu4XTRUcqPyywu45IRQ+lJKstQXCU7v5P6hx5nKyGEk+4iumrAUPeC4S3LUgfKlel01J+95pu1tkATyi2gqj+KbkzZV4ogLn7/DjQ2XWo5LKFJ4O042yMDq8lAAGqmf4U9GR4=',
 'projectDesc': '12',
 'projectName': 'projectDesc两个字符',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0',
 'username': 'username'}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=3&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=STl8F+OQwLcMuExJMMAfn7DjXyi2kVnOEMo5/Qxu4XTRUcqPyywu45IRQ+lJKstQXCU7v5P6hx5nKyGEk+4iumrAUPeC4S3LUgfKlel01J+95pu1tkATyi2gqj+KbkzZV4ogLn7/DjQ2XWo5LKFJ4O042yMDq8lAAGqmf4U9GR4=&projectDesc=12&projectName=projectDesc两个字符&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&username=username&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341758832&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'appId': '0ad5bdb6-b3e3-4594-b6c0-9c4ea1553fef',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': 'projectDesc两个字符',
          'projectUuid': 'fae803b9-5829-44d5-9f31-3e44a66cc8ac'},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341758238', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'abff9d84dcc938b2c1b551592185c5270cecad1b2915c243e54077d61a9688dd', 'lang': 'zh-CN'}
请求参数：{'projectName': 'projectDesc两个字符', 'gitType': '3', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '12', 'urlHead': '0', 'username': 'username', 'password': 'STl8F+OQwLcMuExJMMAfn7DjXyi2kVnOEMo5/Qxu4XTRUcqPyywu45IRQ+lJKstQXCU7v5P6hx5nKyGEk+4iumrAUPeC4S3LUgfKlel01J+95pu1tkATyi2gqj+KbkzZV4ogLn7/DjQ2XWo5LKFJ4O042yMDq8lAAGqmf4U9GR4=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': 'projectDesc两个字符', 'projectUuid': 'fae803b9-5829-44d5-9f31-3e44a66cc8ac', 'appId': '0ad5bdb6-b3e3-4594-b6c0-9c4ea1553fef', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>15</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: projectDesc_500characters</td>
                    <td>0.778571</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '8076f7afba1f0180a30760680eced78a8df637153fa91b2e6d7a98cf6e5ffc9d',
 'x-cs-timestamp': '1727341759110'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '3',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'q1w+/bsgX1RT//pG0TIzwUKywz0RPINlIzbn53Q4ZDJjo8iZo9NSGDi+XUUU1ieyig4Wjmfd612rf/4XDRcdlFis+Y5sFB+fDXI3n5rSJoqBJ9Qg5Rsw70EoFR+TMQMj2gM94k1EHchTYQmkCAxAgmmVKr3FKoBjHoVkFjVLgjA=',
 'projectDesc': '01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789',
 'projectName': 'projectDesc500个字符',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0',
 'username': 'username'}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=3&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=q1w+/bsgX1RT//pG0TIzwUKywz0RPINlIzbn53Q4ZDJjo8iZo9NSGDi+XUUU1ieyig4Wjmfd612rf/4XDRcdlFis+Y5sFB+fDXI3n5rSJoqBJ9Qg5Rsw70EoFR+TMQMj2gM94k1EHchTYQmkCAxAgmmVKr3FKoBjHoVkFjVLgjA=&projectDesc=01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789&projectName=projectDesc500个字符&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&username=username&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341759609&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'appId': '82f42bbc-22bd-44cd-863c-00cb9a0c0de1',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': 'projectDesc500个字符',
          'projectUuid': '174b40bd-f662-4a6a-a0b1-91938fb4770d'},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341759110', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '8076f7afba1f0180a30760680eced78a8df637153fa91b2e6d7a98cf6e5ffc9d', 'lang': 'zh-CN'}
请求参数：{'projectName': 'projectDesc500个字符', 'gitType': '3', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789', 'urlHead': '0', 'username': 'username', 'password': 'q1w+/bsgX1RT//pG0TIzwUKywz0RPINlIzbn53Q4ZDJjo8iZo9NSGDi+XUUU1ieyig4Wjmfd612rf/4XDRcdlFis+Y5sFB+fDXI3n5rSJoqBJ9Qg5Rsw70EoFR+TMQMj2gM94k1EHchTYQmkCAxAgmmVKr3FKoBjHoVkFjVLgjA=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': 'projectDesc500个字符', 'projectUuid': '174b40bd-f662-4a6a-a0b1-91938fb4770d', 'appId': '82f42bbc-22bd-44cd-863c-00cb9a0c0de1', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>16</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: url_ok</td>
                    <td>0.810858</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'e3d4e075609099b003f0457e3fd4562ffffc096ae722625e96199f78006b08d4',
 'x-cs-timestamp': '1727341759871'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '1',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'Sfp1XbDLHgDgk1mJsuiNCHAKQ4ZuhPxyfcUf5sjR70intJk4p5x9jOGUQ6MigS++YjwNJsaYCu5jZYxslqMrREo9JX0t868XSoimRy9aXnjKrHRCys8i1x87OqI/xtdrFf6+oQ+hQnq1VSFEU2/Udt0Fn35DGiIKkXvbjBOgYDs=',
 'projectDesc': '接口创建项目',
 'projectName': 'url正常',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0',
 'username': ''}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=1&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=Sfp1XbDLHgDgk1mJsuiNCHAKQ4ZuhPxyfcUf5sjR70intJk4p5x9jOGUQ6MigS++YjwNJsaYCu5jZYxslqMrREo9JX0t868XSoimRy9aXnjKrHRCys8i1x87OqI/xtdrFf6+oQ+hQnq1VSFEU2/Udt0Fn35DGiIKkXvbjBOgYDs=&projectDesc=接口创建项目&projectName=url正常&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341760409&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'appId': '955fd713-9a73-406c-ae33-bbc323542fb4',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': 'url正常',
          'projectUuid': 'e57e7230-364f-4f9a-97ca-2fe82ef50567'},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341759871', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'e3d4e075609099b003f0457e3fd4562ffffc096ae722625e96199f78006b08d4', 'lang': 'zh-CN'}
请求参数：{'projectName': 'url正常', 'gitType': '1', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目', 'urlHead': '0', 'username': '', 'password': 'Sfp1XbDLHgDgk1mJsuiNCHAKQ4ZuhPxyfcUf5sjR70intJk4p5x9jOGUQ6MigS++YjwNJsaYCu5jZYxslqMrREo9JX0t868XSoimRy9aXnjKrHRCys8i1x87OqI/xtdrFf6+oQ+hQnq1VSFEU2/Udt0Fn35DGiIKkXvbjBOgYDs=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': 'url正常', 'projectUuid': 'e57e7230-364f-4f9a-97ca-2fe82ef50567', 'appId': '955fd713-9a73-406c-ae33-bbc323542fb4', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>17</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: url_null</td>
                    <td>0.629786</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：url：该字段不能为空。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'b44e900bffa2de63bef86afac0494fa7e49c8856cca5c903a0641d7b538b90c7',
 'x-cs-timestamp': '1727341760687'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '1',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'XhXw3N3ljmKu7v5r5u/Z3Hm+kA6SNZIPKR9bizpNZjOOiSDP4bknYQhv4HedyeRhTtLI5Ve/AL6uCe+kJWNkCB44P9q61FhKxi70qiiGszfyQCM1F8x6FtOlARj2K3341R38ebLK9ctIhbicH6QcDIEwUT8jngjlnC2RV0M/cCk=',
 'projectDesc': '接口创建项目',
 'projectName': 'url为空',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': '',
 'urlHead': '0',
 'username': ''}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=1&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=XhXw3N3ljmKu7v5r5u/Z3Hm+kA6SNZIPKR9bizpNZjOOiSDP4bknYQhv4HedyeRhTtLI5Ve/AL6uCe+kJWNkCB44P9q61FhKxi70qiiGszfyQCM1F8x6FtOlARj2K3341R38ebLK9ctIhbicH6QcDIEwUT8jngjlnC2RV0M/cCk=&projectDesc=接口创建项目&projectName=url为空&type=1&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341761039&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B500', 'message': 'url：该字段不能为空。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341760687', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'b44e900bffa2de63bef86afac0494fa7e49c8856cca5c903a0641d7b538b90c7', 'lang': 'zh-CN'}
请求参数：{'projectName': 'url为空', 'gitType': '1', 'authenticationMethod': '0', 'url': '', 'projectDesc': '接口创建项目', 'urlHead': '0', 'username': '', 'password': 'XhXw3N3ljmKu7v5r5u/Z3Hm+kA6SNZIPKR9bizpNZjOOiSDP4bknYQhv4HedyeRhTtLI5Ve/AL6uCe+kJWNkCB44P9q61FhKxi70qiiGszfyQCM1F8x6FtOlARj2K3341R38ebLK9ctIhbicH6QcDIEwUT8jngjlnC2RV0M/cCk=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': False, 'code': 'B500', 'message': 'url：该字段不能为空。'}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>18</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: url format error</td>
                    <td>0.638622</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：GIT地址格式错误。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '8be41dde44b8ceb4bcb2b532bb55e539b603d6b973239fe66f745a62a29f9e93',
 'x-cs-timestamp': '1727341761325'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '1',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'TxXhL+FH5zAoP632eckMYoqj+pyVWKdhUrgoM32r/vP1zi7ktA8N+/XleSTYdyNGNOYT4R6a+Vp6T2rzJPZ226tAoQaecqOYh9hlOtDJMGzYmf1kVaj/1mUiXnOdTdIsy2xU+x/zoFXAPH4RmG0AdsJTYa+RqQkPfdZJbFJlAkI=',
 'projectDesc': '接口创建项目',
 'projectName': 'url格式错误',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http11://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0',
 'username': ''}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=1&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=TxXhL+FH5zAoP632eckMYoqj+pyVWKdhUrgoM32r/vP1zi7ktA8N+/XleSTYdyNGNOYT4R6a+Vp6T2rzJPZ226tAoQaecqOYh9hlOtDJMGzYmf1kVaj/1mUiXnOdTdIsy2xU+x/zoFXAPH4RmG0AdsJTYa+RqQkPfdZJbFJlAkI=&projectDesc=接口创建项目&projectName=url格式错误&type=1&url=http11://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341761682&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B486', 'message': 'GIT地址格式错误。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341761325', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '8be41dde44b8ceb4bcb2b532bb55e539b603d6b973239fe66f745a62a29f9e93', 'lang': 'zh-CN'}
请求参数：{'projectName': 'url格式错误', 'gitType': '1', 'authenticationMethod': '0', 'url': 'http11://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目', 'urlHead': '0', 'username': '', 'password': 'TxXhL+FH5zAoP632eckMYoqj+pyVWKdhUrgoM32r/vP1zi7ktA8N+/XleSTYdyNGNOYT4R6a+Vp6T2rzJPZ226tAoQaecqOYh9hlOtDJMGzYmf1kVaj/1mUiXnOdTdIsy2xU+x/zoFXAPH4RmG0AdsJTYa+RqQkPfdZJbFJlAkI=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': False, 'code': 'B486', 'message': 'GIT地址格式错误。'}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>19</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: url_contains space</td>
                    <td>0.626007</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：GIT地址格式错误。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'd9fd2ca8b5c55f9801e337ac421d7f3ff81b4402916b19a1a55ad2a337114051',
 'x-cs-timestamp': '1727341761971'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '1',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'OZD3ElOuzo6heRVsSsRQs547syk6l9cUUACj/0GPjd5wQmVsXABMmKyVb2GzbPKHKX6CbJEDD21evq857VixMjplLMXER6gPK4jlNUfndDk7UaBJzaGEGomWo7+urz1PsPzEzDJIc58pYYnqYMaLyzBbjWTNSr0nC30gyW8pNJA=',
 'projectDesc': '接口创建项目',
 'projectName': 'url包含空格',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.  2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0',
 'username': ''}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=1&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=OZD3ElOuzo6heRVsSsRQs547syk6l9cUUACj/0GPjd5wQmVsXABMmKyVb2GzbPKHKX6CbJEDD21evq857VixMjplLMXER6gPK4jlNUfndDk7UaBJzaGEGomWo7+urz1PsPzEzDJIc58pYYnqYMaLyzBbjWTNSr0nC30gyW8pNJA=&projectDesc=接口创建项目&projectName=url包含空格&type=1&url=http://192.168.  2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341762322&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B486', 'message': 'GIT地址格式错误。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341761971', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'd9fd2ca8b5c55f9801e337ac421d7f3ff81b4402916b19a1a55ad2a337114051', 'lang': 'zh-CN'}
请求参数：{'projectName': 'url包含空格', 'gitType': '1', 'authenticationMethod': '0', 'url': 'http://192.168.  2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目', 'urlHead': '0', 'username': '', 'password': 'OZD3ElOuzo6heRVsSsRQs547syk6l9cUUACj/0GPjd5wQmVsXABMmKyVb2GzbPKHKX6CbJEDD21evq857VixMjplLMXER6gPK4jlNUfndDk7UaBJzaGEGomWo7+urz1PsPzEzDJIc58pYYnqYMaLyzBbjWTNSr0nC30gyW8pNJA=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': False, 'code': 'B486', 'message': 'GIT地址格式错误。'}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>20</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: url_characters too long</td>
                    <td>0.573057</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：地址最大长度为200个字符。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '2f48da77abcdd8ebedc0bf83d7c35587862e94d7ad5e93a07642cfd610f05abc',
 'x-cs-timestamp': '1727341762605'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '1',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'Y/bnwqYgxkoz26JZY9UawKRFVGR/DxZgav2jD9bVYHaSGN8jw8eCtaprGnASoPs7/90GJQDa2hmumAIr4ZmkVwUflgNshb10L7Rm3GJHrPDQGLZtZerl8L7SMxRBFUFl0HrhRReSWs6lhwAopwPU3ItGeiYFbqKyK8yWweT2Fq8=',
 'projectDesc': '接口创建项目',
 'projectName': 'url字符超长',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567895555512345123whitelistdemo.git',
 'urlHead': '0',
 'username': ''}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=1&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=Y/bnwqYgxkoz26JZY9UawKRFVGR/DxZgav2jD9bVYHaSGN8jw8eCtaprGnASoPs7/90GJQDa2hmumAIr4ZmkVwUflgNshb10L7Rm3GJHrPDQGLZtZerl8L7SMxRBFUFl0HrhRReSWs6lhwAopwPU3ItGeiYFbqKyK8yWweT2Fq8=&projectDesc=接口创建项目&projectName=url字符超长&type=1&url=http://192.168.2.77:9010/heyaohua/audit_012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567895555512345123whitelistdemo.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341762887&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B500', 'message': '地址最大长度为200个字符。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341762605', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '2f48da77abcdd8ebedc0bf83d7c35587862e94d7ad5e93a07642cfd610f05abc', 'lang': 'zh-CN'}
请求参数：{'projectName': 'url字符超长', 'gitType': '1', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567895555512345123whitelistdemo.git', 'projectDesc': '接口创建项目', 'urlHead': '0', 'username': '', 'password': 'Y/bnwqYgxkoz26JZY9UawKRFVGR/DxZgav2jD9bVYHaSGN8jw8eCtaprGnASoPs7/90GJQDa2hmumAIr4ZmkVwUflgNshb10L7Rm3GJHrPDQGLZtZerl8L7SMxRBFUFl0HrhRReSWs6lhwAopwPU3ItGeiYFbqKyK8yWweT2Fq8=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': False, 'code': 'B500', 'message': '地址最大长度为200个字符。'}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>21</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: url_contains special characters</td>
                    <td>0.564627</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：GIT地址格式错误。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '4036265a665362d51b933fc7756b92e96e0c8248c29cdb35b45a647ac46709e8',
 'x-cs-timestamp': '1727341763156'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '1',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'O8XnhnSsbnbMi3B4iFKJrO1xcCJq5jeU2XWuKna7P1kUITbL6rkaXWKm1x76X4aw2MTtuBWZufdYS2cwtt1fLrSELVc7uwZM4s8/pcF1oJklC98unLCQa9NbwZQOPPVIrDXEJIcC+1SeMU8af6tmAwtrQDT1SVxG/I9qpDrvFiI=',
 'projectDesc': '接口创建项目',
 'projectName': 'url格式错误',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.  '
        '2.77:9010/heyaohua/@#￥%……&*（）——：audit_whitelistdemo.git',
 'urlHead': '0',
 'username': ''}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=1&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=O8XnhnSsbnbMi3B4iFKJrO1xcCJq5jeU2XWuKna7P1kUITbL6rkaXWKm1x76X4aw2MTtuBWZufdYS2cwtt1fLrSELVc7uwZM4s8/pcF1oJklC98unLCQa9NbwZQOPPVIrDXEJIcC+1SeMU8af6tmAwtrQDT1SVxG/I9qpDrvFiI=&projectDesc=接口创建项目&projectName=url格式错误&type=1&url=http://192.168.  2.77:9010/heyaohua/@#￥%……&*（）——：audit_whitelistdemo.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341763456&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B486', 'message': 'GIT地址格式错误。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341763156', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '4036265a665362d51b933fc7756b92e96e0c8248c29cdb35b45a647ac46709e8', 'lang': 'zh-CN'}
请求参数：{'projectName': 'url格式错误', 'gitType': '1', 'authenticationMethod': '0', 'url': 'http://192.168.  2.77:9010/heyaohua/@#￥%……&*（）——：audit_whitelistdemo.git', 'projectDesc': '接口创建项目', 'urlHead': '0', 'username': '', 'password': 'O8XnhnSsbnbMi3B4iFKJrO1xcCJq5jeU2XWuKna7P1kUITbL6rkaXWKm1x76X4aw2MTtuBWZufdYS2cwtt1fLrSELVc7uwZM4s8/pcF1oJklC98unLCQa9NbwZQOPPVIrDXEJIcC+1SeMU8af6tmAwtrQDT1SVxG/I9qpDrvFiI=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': False, 'code': 'B486', 'message': 'GIT地址格式错误。'}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>22</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: urlHead=0</td>
                    <td>0.766228</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'fe36d2eecd25142e6c8b684069418ab74692bffbded2577c1e63957d342d23a0',
 'x-cs-timestamp': '1727341763762'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '1',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'Ka1KG6j2uu++BirGjDFZzZOom02oWADAYI9ocJ7pld+8XWMrI5r+oudP2f/T7uDzYsGAOo+WEs5d/zkuMJQB3ik11BoPPWUT5e60/I8i2t1TILboiiTZTTjJgZ8h1s4Hm6IuGWSMkX3QgNFJjbc9j5GOXI6Vqy15nbZXGpZwpdY=',
 'projectDesc': '接口创建项目',
 'projectName': 'urlHead=0',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0',
 'username': ''}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=1&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=Ka1KG6j2uu++BirGjDFZzZOom02oWADAYI9ocJ7pld+8XWMrI5r+oudP2f/T7uDzYsGAOo+WEs5d/zkuMJQB3ik11BoPPWUT5e60/I8i2t1TILboiiTZTTjJgZ8h1s4Hm6IuGWSMkX3QgNFJjbc9j5GOXI6Vqy15nbZXGpZwpdY=&projectDesc=接口创建项目&projectName=urlHead=0&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341764242&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'appId': '1f2b7616-1b56-4121-962a-7360c81f050c',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': 'urlHead=0',
          'projectUuid': 'c54c9939-a42f-4287-94d9-d7d03a91a121'},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341763762', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'fe36d2eecd25142e6c8b684069418ab74692bffbded2577c1e63957d342d23a0', 'lang': 'zh-CN'}
请求参数：{'projectName': 'urlHead=0', 'gitType': '1', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目', 'urlHead': '0', 'username': '', 'password': 'Ka1KG6j2uu++BirGjDFZzZOom02oWADAYI9ocJ7pld+8XWMrI5r+oudP2f/T7uDzYsGAOo+WEs5d/zkuMJQB3ik11BoPPWUT5e60/I8i2t1TILboiiTZTTjJgZ8h1s4Hm6IuGWSMkX3QgNFJjbc9j5GOXI6Vqy15nbZXGpZwpdY=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': 'urlHead=0', 'projectUuid': 'c54c9939-a42f-4287-94d9-d7d03a91a121', 'appId': '1f2b7616-1b56-4121-962a-7360c81f050c', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>23</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: urlHead=1</td>
                    <td>0.682130</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '5c1456cea8ccfebbc4a7e94100b2de1514c9683fc011a89f9c6caf7dc9e33289',
 'x-cs-timestamp': '1727341764490'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '1',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'frR4A0wAX+7PK9R2kMqBHNy/eo+i2TZF2NPuHFEffTuOTaL91VHIzuuforhC6y0Z54JEE+G7ZtVC90NE084swn0Kcn0//cTcI2H2YjDqFRq/BtYUvbDpwwir1MPdS0WioKP4RQa8vDE9Xd4OM6pKI+ZTB2D3VNaeEe7G0YWqiQY=',
 'projectDesc': '接口创建项目',
 'projectName': 'urlHead=1',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '1',
 'username': ''}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=1&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=frR4A0wAX+7PK9R2kMqBHNy/eo+i2TZF2NPuHFEffTuOTaL91VHIzuuforhC6y0Z54JEE+G7ZtVC90NE084swn0Kcn0//cTcI2H2YjDqFRq/BtYUvbDpwwir1MPdS0WioKP4RQa8vDE9Xd4OM6pKI+ZTB2D3VNaeEe7G0YWqiQY=&projectDesc=接口创建项目&projectName=urlHead=1&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=1&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341764936&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'appId': '527d2807-4b14-4ad3-8d2d-f8250e6c31af',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': 'urlHead=1',
          'projectUuid': 'f4209274-1c8c-49e6-97e6-85b9b1893615'},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341764490', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '5c1456cea8ccfebbc4a7e94100b2de1514c9683fc011a89f9c6caf7dc9e33289', 'lang': 'zh-CN'}
请求参数：{'projectName': 'urlHead=1', 'gitType': '1', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目', 'urlHead': '1', 'username': '', 'password': 'frR4A0wAX+7PK9R2kMqBHNy/eo+i2TZF2NPuHFEffTuOTaL91VHIzuuforhC6y0Z54JEE+G7ZtVC90NE084swn0Kcn0//cTcI2H2YjDqFRq/BtYUvbDpwwir1MPdS0WioKP4RQa8vDE9Xd4OM6pKI+ZTB2D3VNaeEe7G0YWqiQY=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': 'urlHead=1', 'projectUuid': 'f4209274-1c8c-49e6-97e6-85b9b1893615', 'appId': '527d2807-4b14-4ad3-8d2d-f8250e6c31af', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>24</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: urlHead=2</td>
                    <td>0.646068</td>
                    
                    <td class="text-warning">失败</td>
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="contact"
                                           aria-selected="false" style="padding: 0 16px">异常信息</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '8b8a7f73ff3dff2798103bcc83ac606b3f1db448320647b63368b49c98a7486a',
 'x-cs-timestamp': '1727341765178'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '1',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'auqOyBnT2pUfTAgk1wXbOoelEUt1H7Sr50mjG+wx89j5DJBIID4ndsqac+eNNuRGvt+1wMQnRb3T6keDBsrUSqSkbapsUN2nUr5OnqIyjgQUcIq8RqBx0GRX0roFScV5CPQwU0Q1ZjNuwT132KL70pmVfHipkMK/N6EKAlT+uGI=',
 'projectDesc': '接口创建项目',
 'projectName': 'urlHead=2',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '2',
 'username': ''}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=1&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=auqOyBnT2pUfTAgk1wXbOoelEUt1H7Sr50mjG+wx89j5DJBIID4ndsqac+eNNuRGvt+1wMQnRb3T6keDBsrUSqSkbapsUN2nUr5OnqIyjgQUcIq8RqBx0GRX0roFScV5CPQwU0Q1ZjNuwT132KL70pmVfHipkMK/N6EKAlT+uGI=&projectDesc=接口创建项目&projectName=urlHead=2&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=2&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341765586&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'appId': '72aaa401-94d9-49ed-9eb9-12766ca5d1a5',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': 'urlHead=2',
          'projectUuid': '26f2e54b-b45b-4eff-a482-3be92e999546'},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341765178', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '8b8a7f73ff3dff2798103bcc83ac606b3f1db448320647b63368b49c98a7486a', 'lang': 'zh-CN'}
请求参数：{'projectName': 'urlHead=2', 'gitType': '1', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目', 'urlHead': '2', 'username': '', 'password': 'auqOyBnT2pUfTAgk1wXbOoelEUt1H7Sr50mjG+wx89j5DJBIID4ndsqac+eNNuRGvt+1wMQnRb3T6keDBsrUSqSkbapsUN2nUr5OnqIyjgQUcIq8RqBx0GRX0roFScV5CPQwU0Q1ZjNuwT132KL70pmVfHipkMK/N6EKAlT+uGI=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': 'urlHead=2', 'projectUuid': '26f2e54b-b45b-4eff-a482-3be92e999546', 'appId': '72aaa401-94d9-49ed-9eb9-12766ca5d1a5', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                    </div>
                                    
                                    <div class="tab-pane fade " role="tabpanel" aria-labelledby="home-tab">
                                        <pre style="line-height: 18px">self = <CodesecApi.case.externaApi.test_createProjectByGitInfo.TestCodeSecAPI object at 0x000001F1599A3860>, testcase = {'assert_csv': 'urlHead非法', 'authenticationMethod_csv': '0', 'branch_csv': 'main', 'case_name': 'urlHead=2', ...}

    @pytest.mark.parametrize("testcase", request_data, ids=request_ids)   # ids指定用例名称
    def test_createProjectByGitInfo(self, testcase):
        base_path = f"/project/createProjectByGitInfo"
        url = base_url + base_path
        password_rsa = rsa_encode(testcase.get("password_csv"))
        parameter = {
            "projectName": testcase.get("projectName_csv"),
            "gitType": testcase.get("gitType_csv"),
            "authenticationMethod": testcase.get("authenticationMethod_csv"),
            "url": testcase.get("url_csv"),
            "projectDesc": testcase.get("projectDesc_csv"),
            "urlHead": testcase.get("urlHead_csv"),
            "username": testcase.get("username_csv"),
            "password": password_rsa,
            "isTokenEncrypt": "",
            "branch": "main",
            "tag": "",
            "checkCommitId": "",
            "commitId": "",
            "extraMark": "",
            "fileFilter": "",
            "callBackUrl": "",
            "language": "1",
            "type": "1",
            "isOpenDepend": "",
            "depotId": "",
            "pullFileName": "",
            "ruleSetId": "",
            "orgUuid": "00a7b33e-f075-4758-9ef0-d1bb989748ac",
            "fastScan": "",
            "isIncrScan": ""
        }
        response = send_request(url, "post", parameter, base_path)
>       assert testcase.get("assert_csv") in response["message"]
E       AssertionError: assert 'urlHead非法' in '成功。'
E        +  where 'urlHead非法' = <built-in method get of dict object at 0x000001F1599B3100>('assert_csv')
E        +    where <built-in method get of dict object at 0x000001F1599B3100> = {'assert_csv': 'urlHead非法', 'authenticationMethod_csv': '0', 'branch_csv': 'main', 'case_name': 'urlHead=2', ...}.get

case\externaApi\test_createProjectByGitInfo.py:52: AssertionError</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>25</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: urlHead_null</td>
                    <td>0.655947</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '4343a78f267b5fafc9c2d20505318d1d9db7792bb68e887f4357f0d00ed266af',
 'x-cs-timestamp': '1727341765824'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '1',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'ckNlo71YEUhIPjV/OMZLpySCBPGs6lV/uUxd7ZirGF8OIgMW9A7GicBYa/2UcJOueT674BMyYSRNvQlOLI72qepbQRJEfFOun07YS+GLcEXmzCpJRrF5chz/q2illxSeyxXCGvVU76iMj/PkCMTiu0k4ktLrlmYW+9QP8A8n/FY=',
 'projectDesc': '接口创建项目',
 'projectName': 'urlHead为空',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '',
 'username': ''}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=1&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=ckNlo71YEUhIPjV/OMZLpySCBPGs6lV/uUxd7ZirGF8OIgMW9A7GicBYa/2UcJOueT674BMyYSRNvQlOLI72qepbQRJEfFOun07YS+GLcEXmzCpJRrF5chz/q2illxSeyxXCGvVU76iMj/PkCMTiu0k4ktLrlmYW+9QP8A8n/FY=&projectDesc=接口创建项目&projectName=urlHead为空&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341766245&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'appId': '87711659-c697-430f-b523-c043922cd79e',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': 'urlHead为空',
          'projectUuid': 'efe69329-6afc-4f17-ae8e-8de30f547a37'},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341765824', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '4343a78f267b5fafc9c2d20505318d1d9db7792bb68e887f4357f0d00ed266af', 'lang': 'zh-CN'}
请求参数：{'projectName': 'urlHead为空', 'gitType': '1', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目', 'urlHead': '', 'username': '', 'password': 'ckNlo71YEUhIPjV/OMZLpySCBPGs6lV/uUxd7ZirGF8OIgMW9A7GicBYa/2UcJOueT674BMyYSRNvQlOLI72qepbQRJEfFOun07YS+GLcEXmzCpJRrF5chz/q2illxSeyxXCGvVU76iMj/PkCMTiu0k4ktLrlmYW+9QP8A8n/FY=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': 'urlHead为空', 'projectUuid': 'efe69329-6afc-4f17-ae8e-8de30f547a37', 'appId': '87711659-c697-430f-b523-c043922cd79e', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>26</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: urlHead_illegal</td>
                    <td>0.509858</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：urlHead 参数类型错误。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'c31d3b729a9194e747866bff5ef233a5b958ee6c38f22e4ccf248d307f13c525',
 'x-cs-timestamp': '1727341766479'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '1',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'rO9EUJISEpH4C8U7kDXZuCJkxFD9NWnk7umtSuvD/sVntVhxsgW6VjRoByoxxz7CgqVzlG02rQWESshIo9FmoBRkySreXqocxBBVxGySPobA2jmv6NB727tBuZIyvvWqiDy1Wh33yUq3JkeSSpNH+rPDqwDRcQ85/ZgNr94gimQ=',
 'projectDesc': '接口创建项目',
 'projectName': 'urlHead非法',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': 'aaa',
 'username': ''}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=1&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=rO9EUJISEpH4C8U7kDXZuCJkxFD9NWnk7umtSuvD/sVntVhxsgW6VjRoByoxxz7CgqVzlG02rQWESshIo9FmoBRkySreXqocxBBVxGySPobA2jmv6NB727tBuZIyvvWqiDy1Wh33yUq3JkeSSpNH+rPDqwDRcQ85/ZgNr94gimQ=&projectDesc=接口创建项目&projectName=urlHead非法&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=aaa&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341766761&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B500', 'message': 'urlHead 参数类型错误。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341766479', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'c31d3b729a9194e747866bff5ef233a5b958ee6c38f22e4ccf248d307f13c525', 'lang': 'zh-CN'}
请求参数：{'projectName': 'urlHead非法', 'gitType': '1', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目', 'urlHead': 'aaa', 'username': '', 'password': 'rO9EUJISEpH4C8U7kDXZuCJkxFD9NWnk7umtSuvD/sVntVhxsgW6VjRoByoxxz7CgqVzlG02rQWESshIo9FmoBRkySreXqocxBBVxGySPobA2jmv6NB727tBuZIyvvWqiDy1Wh33yUq3JkeSSpNH+rPDqwDRcQ85/ZgNr94gimQ=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': False, 'code': 'B500', 'message': 'urlHead 参数类型错误。'}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>27</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: gitType1_gitlab</td>
                    <td>0.644278</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '18f7b4a698acdfb310db1258156ed4cbcbf1ab75ac5d1a33afaa42c5a7451b1c',
 'x-cs-timestamp': '1727341766990'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '1',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'bIb98IwJ8zUCjqPEq30gSA8YHUDoXn+Vv9KLEoOHW0sfiJ6LmfYAHuOUu/dKC5zu4PRZNc+heYNmyOSQtvVNFeVNfZdKfuR8JhaXXhXl4hklaMWdD1pWdyXnFpAICUjBrIuk87D9FXmqnV/upIF+eLY7JBYiHDIHCPVQwFxqJLc=',
 'projectDesc': '接口创建项目',
 'projectName': 'gitType1_gitlab',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit3.git',
 'urlHead': '0',
 'username': 'heyaohua'}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=1&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=bIb98IwJ8zUCjqPEq30gSA8YHUDoXn+Vv9KLEoOHW0sfiJ6LmfYAHuOUu/dKC5zu4PRZNc+heYNmyOSQtvVNFeVNfZdKfuR8JhaXXhXl4hklaMWdD1pWdyXnFpAICUjBrIuk87D9FXmqnV/upIF+eLY7JBYiHDIHCPVQwFxqJLc=&projectDesc=接口创建项目&projectName=gitType1_gitlab&type=1&url=http://192.168.2.77:9010/heyaohua/audit3.git&urlHead=0&username=heyaohua&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341767407&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'appId': 'cdd63471-139d-4a78-bdd3-335658facf87',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': 'gitType1_gitlab',
          'projectUuid': 'b5761600-151a-4f53-835e-6db35094b70a'},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341766990', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '18f7b4a698acdfb310db1258156ed4cbcbf1ab75ac5d1a33afaa42c5a7451b1c', 'lang': 'zh-CN'}
请求参数：{'projectName': 'gitType1_gitlab', 'gitType': '1', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit3.git', 'projectDesc': '接口创建项目', 'urlHead': '0', 'username': 'heyaohua', 'password': 'bIb98IwJ8zUCjqPEq30gSA8YHUDoXn+Vv9KLEoOHW0sfiJ6LmfYAHuOUu/dKC5zu4PRZNc+heYNmyOSQtvVNFeVNfZdKfuR8JhaXXhXl4hklaMWdD1pWdyXnFpAICUjBrIuk87D9FXmqnV/upIF+eLY7JBYiHDIHCPVQwFxqJLc=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': 'gitType1_gitlab', 'projectUuid': 'b5761600-151a-4f53-835e-6db35094b70a', 'appId': 'cdd63471-139d-4a78-bdd3-335658facf87', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>28</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: gitType2_github</td>
                    <td>0.649510</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '922a5699ecc47e8c09dd0a2da143e01e53389cab807a7f9f175a464f4b7e087b',
 'x-cs-timestamp': '1727341767633'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '2',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'I9EfcxwiBtZXq5JZEMYeNxy7ty/KE9u9CVRyBcTQajPscQ2acRoKsjJnU78ANFhfb8qjdMNK20+a+hwzfkVTZ4xSa+WLpdieBZeZXEnMBC1/wAWQgXsmvHd/gOKF4GzPecNXNQZ+hZc/x+CvgsQ21gJaEFY9B6x54zfyQdl8M3c=',
 'projectDesc': '接口创建项目',
 'projectName': 'gitType2_github',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'https://github.com/lzyrepository/lzyrepository.git',
 'urlHead': '0',
 'username': 'lzyrepository'}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=2&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=I9EfcxwiBtZXq5JZEMYeNxy7ty/KE9u9CVRyBcTQajPscQ2acRoKsjJnU78ANFhfb8qjdMNK20+a+hwzfkVTZ4xSa+WLpdieBZeZXEnMBC1/wAWQgXsmvHd/gOKF4GzPecNXNQZ+hZc/x+CvgsQ21gJaEFY9B6x54zfyQdl8M3c=&projectDesc=接口创建项目&projectName=gitType2_github&type=1&url=https://github.com/lzyrepository/lzyrepository.git&urlHead=0&username=lzyrepository&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341768052&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'appId': '7ad7eec0-1f8b-4f6a-9a81-3b659b9bf0de',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': 'gitType2_github',
          'projectUuid': '3a3e03c3-1c50-4a01-8ad7-2d9233f72e7b'},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341767633', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '922a5699ecc47e8c09dd0a2da143e01e53389cab807a7f9f175a464f4b7e087b', 'lang': 'zh-CN'}
请求参数：{'projectName': 'gitType2_github', 'gitType': '2', 'authenticationMethod': '0', 'url': 'https://github.com/lzyrepository/lzyrepository.git', 'projectDesc': '接口创建项目', 'urlHead': '0', 'username': 'lzyrepository', 'password': 'I9EfcxwiBtZXq5JZEMYeNxy7ty/KE9u9CVRyBcTQajPscQ2acRoKsjJnU78ANFhfb8qjdMNK20+a+hwzfkVTZ4xSa+WLpdieBZeZXEnMBC1/wAWQgXsmvHd/gOKF4GzPecNXNQZ+hZc/x+CvgsQ21gJaEFY9B6x54zfyQdl8M3c=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': 'gitType2_github', 'projectUuid': '3a3e03c3-1c50-4a01-8ad7-2d9233f72e7b', 'appId': '7ad7eec0-1f8b-4f6a-9a81-3b659b9bf0de', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>29</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: gitType3_gitee</td>
                    <td>0.661877</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '3ff841b58b2a050472792437242a4d5cb60d22878932b4bf35b11515a1b914d7',
 'x-cs-timestamp': '1727341768284'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '3',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'oCf/eeMZfMpeiUPR++2CxWmOX5h4+BOR6kl9r2L3qbg4GA817Zn5nxGm///4tNk/FPcg7BX82VSsIFMoNTyKwtwx8pDIWEZ05VTQEL/D4l1Z/PhWGdDHUhh9N+nDd9kx0z/wMw3AInnn3ufq1+wkM7TV1xcthjGGHuTYITKRj8I=',
 'projectDesc': '接口创建项目',
 'projectName': 'gitType3_gitee',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'https://gitee.com/he_yaohua/codesec-api.git',
 'urlHead': '0',
 'username': '13226269968@163.com'}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=3&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=oCf/eeMZfMpeiUPR++2CxWmOX5h4+BOR6kl9r2L3qbg4GA817Zn5nxGm///4tNk/FPcg7BX82VSsIFMoNTyKwtwx8pDIWEZ05VTQEL/D4l1Z/PhWGdDHUhh9N+nDd9kx0z/wMw3AInnn3ufq1+wkM7TV1xcthjGGHuTYITKRj8I=&projectDesc=接口创建项目&projectName=gitType3_gitee&type=1&url=https://gitee.com/he_yaohua/codesec-api.git&urlHead=0&username=13226269968@163.com&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341768720&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'appId': 'd2c7fd8b-7691-4308-b2af-85ee928f86af',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': 'gitType3_gitee',
          'projectUuid': '60790fbc-16fe-428a-8fc1-7c55ad13af4a'},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341768284', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '3ff841b58b2a050472792437242a4d5cb60d22878932b4bf35b11515a1b914d7', 'lang': 'zh-CN'}
请求参数：{'projectName': 'gitType3_gitee', 'gitType': '3', 'authenticationMethod': '0', 'url': 'https://gitee.com/he_yaohua/codesec-api.git', 'projectDesc': '接口创建项目', 'urlHead': '0', 'username': '13226269968@163.com', 'password': 'oCf/eeMZfMpeiUPR++2CxWmOX5h4+BOR6kl9r2L3qbg4GA817Zn5nxGm///4tNk/FPcg7BX82VSsIFMoNTyKwtwx8pDIWEZ05VTQEL/D4l1Z/PhWGdDHUhh9N+nDd9kx0z/wMw3AInnn3ufq1+wkM7TV1xcthjGGHuTYITKRj8I=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': 'gitType3_gitee', 'projectUuid': '60790fbc-16fe-428a-8fc1-7c55ad13af4a', 'appId': 'd2c7fd8b-7691-4308-b2af-85ee928f86af', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>30</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: gitType6_gerrit</td>
                    <td>0.669952</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'ae36e94bbbbabf9a2ee62f6df057f2f5450343ec8c9c3f813e878fffe380d5d7',
 'x-cs-timestamp': '1727341768980'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '6',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'F7vVPdEOvA/Wb7lOk1aOqtrBe02p/CmIbyTzaM/zL+nW0R3v3ZX9dwMY/v/6X2EoI0/NZdlVEISJWNdvnmOEswW7H3CdkAzMViGNYCJTTMA4O4tkmOtPiu4bYb2H4HVU4b9S/hDSLNOtHtZveVttmNupPlQmCA43YGmLNwffAXQ=',
 'projectDesc': '接口创建项目',
 'projectName': 'gitType6_gerrit',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://admin@192.168.2.80:8080/a/hyh',
 'urlHead': '0',
 'username': 'admin'}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=6&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=F7vVPdEOvA/Wb7lOk1aOqtrBe02p/CmIbyTzaM/zL+nW0R3v3ZX9dwMY/v/6X2EoI0/NZdlVEISJWNdvnmOEswW7H3CdkAzMViGNYCJTTMA4O4tkmOtPiu4bYb2H4HVU4b9S/hDSLNOtHtZveVttmNupPlQmCA43YGmLNwffAXQ=&projectDesc=接口创建项目&projectName=gitType6_gerrit&type=1&url=http://admin@192.168.2.80:8080/a/hyh&urlHead=0&username=admin&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341769395&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'appId': 'cbf33819-d171-45a2-a972-e6c1c970cef1',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': 'gitType6_gerrit',
          'projectUuid': '7855134f-7302-461a-8d0a-1e00b1836f77'},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341768980', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'ae36e94bbbbabf9a2ee62f6df057f2f5450343ec8c9c3f813e878fffe380d5d7', 'lang': 'zh-CN'}
请求参数：{'projectName': 'gitType6_gerrit', 'gitType': '6', 'authenticationMethod': '0', 'url': 'http://admin@192.168.2.80:8080/a/hyh', 'projectDesc': '接口创建项目', 'urlHead': '0', 'username': 'admin', 'password': 'F7vVPdEOvA/Wb7lOk1aOqtrBe02p/CmIbyTzaM/zL+nW0R3v3ZX9dwMY/v/6X2EoI0/NZdlVEISJWNdvnmOEswW7H3CdkAzMViGNYCJTTMA4O4tkmOtPiu4bYb2H4HVU4b9S/hDSLNOtHtZveVttmNupPlQmCA43YGmLNwffAXQ=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': 'gitType6_gerrit', 'projectUuid': '7855134f-7302-461a-8d0a-1e00b1836f77', 'appId': 'cbf33819-d171-45a2-a972-e6c1c970cef1', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>31</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: gitType7_bitbucket</td>
                    <td>0.639755</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '5885826f195309300464bcb0f45aab801693007d4007e10a45fd8f85deccc85b',
 'x-cs-timestamp': '1727341769622'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '7',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'fkj2h7F9FdHgXMZPDdpsSl2XDAa2m2zNtjgK512gt/ymbdxJNdwbVo48KVN2kKyvxZjHo7GWVQ3nL61mhbXDHpbDOosIvzQWUY9tuMNXlSvd3IzcHiWRZeUFQpL7AH6LT807hX7duLSCzTMjOCdaLOCi51SED/kB4jxfHGxawFg=',
 'projectDesc': '接口创建项目',
 'projectName': 'gitType7_bitbucket',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'https://heyaohua2021@bitbucket.org/heyaohua2021/kindle-helper-master.git',
 'urlHead': '0',
 'username': 'heyaohua2021'}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=7&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=fkj2h7F9FdHgXMZPDdpsSl2XDAa2m2zNtjgK512gt/ymbdxJNdwbVo48KVN2kKyvxZjHo7GWVQ3nL61mhbXDHpbDOosIvzQWUY9tuMNXlSvd3IzcHiWRZeUFQpL7AH6LT807hX7duLSCzTMjOCdaLOCi51SED/kB4jxfHGxawFg=&projectDesc=接口创建项目&projectName=gitType7_bitbucket&type=1&url=https://heyaohua2021@bitbucket.org/heyaohua2021/kindle-helper-master.git&urlHead=0&username=heyaohua2021&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341770033&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'appId': '0359722d-cef8-4c71-aae1-03dd0732413f',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': 'gitType7_bitbucket',
          'projectUuid': '87f13daa-bd90-4b0d-9147-5d174d3d958c'},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341769622', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '5885826f195309300464bcb0f45aab801693007d4007e10a45fd8f85deccc85b', 'lang': 'zh-CN'}
请求参数：{'projectName': 'gitType7_bitbucket', 'gitType': '7', 'authenticationMethod': '0', 'url': 'https://heyaohua2021@bitbucket.org/heyaohua2021/kindle-helper-master.git', 'projectDesc': '接口创建项目', 'urlHead': '0', 'username': 'heyaohua2021', 'password': 'fkj2h7F9FdHgXMZPDdpsSl2XDAa2m2zNtjgK512gt/ymbdxJNdwbVo48KVN2kKyvxZjHo7GWVQ3nL61mhbXDHpbDOosIvzQWUY9tuMNXlSvd3IzcHiWRZeUFQpL7AH6LT807hX7duLSCzTMjOCdaLOCi51SED/kB4jxfHGxawFg=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': 'gitType7_bitbucket', 'projectUuid': '87f13daa-bd90-4b0d-9147-5d174d3d958c', 'appId': '0359722d-cef8-4c71-aae1-03dd0732413f', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>32</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: gitType4</td>
                    <td>0.488663</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：暂不支持的git类型。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '404c78e325874fc47f18024487bf07611fe1cf42dab4f0f96f0df703b5dc79b9',
 'x-cs-timestamp': '1727341770263'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '4',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 't95/G0R803Tqa2IJpUc+pXujqTImTlDc5WpkPpnrFrIuF3cyA1IdI5a/h0J4r/tVDvJeJQwSyD0Da3M3fSRkQGHijN2t6K2EY+wxYTYqqCZTtAygj2FwuwB5VvDRBWv8GcgzFEUeY1O5y/XIuuiIRybbI4foGY/0+PHEY0++R9c=',
 'projectDesc': '接口创建项目',
 'projectName': 'gitType4',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0',
 'username': ''}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=4&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=t95/G0R803Tqa2IJpUc+pXujqTImTlDc5WpkPpnrFrIuF3cyA1IdI5a/h0J4r/tVDvJeJQwSyD0Da3M3fSRkQGHijN2t6K2EY+wxYTYqqCZTtAygj2FwuwB5VvDRBWv8GcgzFEUeY1O5y/XIuuiIRybbI4foGY/0+PHEY0++R9c=&projectDesc=接口创建项目&projectName=gitType4&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341770521&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B486', 'message': '暂不支持的git类型。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341770263', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '404c78e325874fc47f18024487bf07611fe1cf42dab4f0f96f0df703b5dc79b9', 'lang': 'zh-CN'}
请求参数：{'projectName': 'gitType4', 'gitType': '4', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目', 'urlHead': '0', 'username': '', 'password': 't95/G0R803Tqa2IJpUc+pXujqTImTlDc5WpkPpnrFrIuF3cyA1IdI5a/h0J4r/tVDvJeJQwSyD0Da3M3fSRkQGHijN2t6K2EY+wxYTYqqCZTtAygj2FwuwB5VvDRBWv8GcgzFEUeY1O5y/XIuuiIRybbI4foGY/0+PHEY0++R9c=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': False, 'code': 'B486', 'message': '暂不支持的git类型。'}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>33</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: gitType_illegal</td>
                    <td>0.454565</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：gitType 参数类型错误。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'c60ac8a339d35a991f37915a03ba2de00c0e88ef3ecbf08cc332446c0e1a99e2',
 'x-cs-timestamp': '1727341770745'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': 'aaa',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'DGzV5TASkN5h1uV/kXbr5NoRUUwTECQEZveCHKsMh/xYsLAVNpfvs1D2NKlpE8vA6HveibLwW1R2W5yUqOLrU0pCM91NysvfySPuotuc6YaLuBHFJGGgIPK957a6ZBZUm/5xG9SAHc7nmQZEP2tGpzJhG9L6xFX0QLp7qadVUlg=',
 'projectDesc': '接口创建项目',
 'projectName': 'gitType非法',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0',
 'username': ''}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=aaa&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=DGzV5TASkN5h1uV/kXbr5NoRUUwTECQEZveCHKsMh/xYsLAVNpfvs1D2NKlpE8vA6HveibLwW1R2W5yUqOLrU0pCM91NysvfySPuotuc6YaLuBHFJGGgIPK957a6ZBZUm/5xG9SAHc7nmQZEP2tGpzJhG9L6xFX0QLp7qadVUlg=&projectDesc=接口创建项目&projectName=gitType非法&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341770982&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B500', 'message': 'gitType 参数类型错误。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341770745', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'c60ac8a339d35a991f37915a03ba2de00c0e88ef3ecbf08cc332446c0e1a99e2', 'lang': 'zh-CN'}
请求参数：{'projectName': 'gitType非法', 'gitType': 'aaa', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目', 'urlHead': '0', 'username': '', 'password': 'DGzV5TASkN5h1uV/kXbr5NoRUUwTECQEZveCHKsMh/xYsLAVNpfvs1D2NKlpE8vA6HveibLwW1R2W5yUqOLrU0pCM91NysvfySPuotuc6YaLuBHFJGGgIPK957a6ZBZUm/5xG9SAHc7nmQZEP2tGpzJhG9L6xFX0QLp7qadVUlg=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': False, 'code': 'B500', 'message': 'gitType 参数类型错误。'}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>34</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: gitType_null</td>
                    <td>0.495878</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：git类型不能为空。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '22ae91084b8c66d6bcfefcf276b4d0b3a6fcd83d19b7b8422ce9c47b4c90969f',
 'x-cs-timestamp': '1727341771207'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'AJapzkh4YEgB10Pe6EyErcOBuxKV3N9WvfUTGW/A1c39Q3WTBgwLQVZB6Z2gX4+zT7MiprTVrjkOwra0ICRnFYWKCbNIQVJaB+a36ha25m5VeJx08CXkftxggazd7ITn0xddELtFU0370qG/5HABiut8xI/8dFnoPEVVltN+mlI=',
 'projectDesc': '接口创建项目',
 'projectName': 'gitType为空',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit3.git',
 'urlHead': '0',
 'username': 'heyaohua'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=AJapzkh4YEgB10Pe6EyErcOBuxKV3N9WvfUTGW/A1c39Q3WTBgwLQVZB6Z2gX4+zT7MiprTVrjkOwra0ICRnFYWKCbNIQVJaB+a36ha25m5VeJx08CXkftxggazd7ITn0xddELtFU0370qG/5HABiut8xI/8dFnoPEVVltN+mlI=&projectDesc=接口创建项目&projectName=gitType为空&type=1&url=http://192.168.2.77:9010/heyaohua/audit3.git&urlHead=0&username=heyaohua&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341771472&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B500', 'message': 'git类型不能为空。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341771207', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '22ae91084b8c66d6bcfefcf276b4d0b3a6fcd83d19b7b8422ce9c47b4c90969f', 'lang': 'zh-CN'}
请求参数：{'projectName': 'gitType为空', 'gitType': '', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit3.git', 'projectDesc': '接口创建项目', 'urlHead': '0', 'username': 'heyaohua', 'password': 'AJapzkh4YEgB10Pe6EyErcOBuxKV3N9WvfUTGW/A1c39Q3WTBgwLQVZB6Z2gX4+zT7MiprTVrjkOwra0ICRnFYWKCbNIQVJaB+a36ha25m5VeJx08CXkftxggazd7ITn0xddELtFU0370qG/5HABiut8xI/8dFnoPEVVltN+mlI=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': False, 'code': 'B500', 'message': 'git类型不能为空。'}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>35</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: authenticationMethod=0</td>
                    <td>0.621500</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '17db7200bf4ed04df54c025fb3d5bcee6f93b938e7dd57f139bee85cf6d202a4',
 'x-cs-timestamp': '1727341771707'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '1',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'eMCpx9lwhIq0kcqOcFMfkFeYKc0mNls6n/KPuIkVQZB3CQWXjNQAfaHwArs6CIzSxGNeXOktjtlOalZyHQAHh/MmTK7Xh8Qf6afD2OUHurMzmRfxXMPTJYfsASxQqfOm3T5DR565w6j7r3gdb4bDRBiA6I5amOms6qSfxm5Mmlc=',
 'projectDesc': '接口创建项目',
 'projectName': 'authenticationMethod=0用户名密码认证',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit3.git',
 'urlHead': '0',
 'username': ''}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=1&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=eMCpx9lwhIq0kcqOcFMfkFeYKc0mNls6n/KPuIkVQZB3CQWXjNQAfaHwArs6CIzSxGNeXOktjtlOalZyHQAHh/MmTK7Xh8Qf6afD2OUHurMzmRfxXMPTJYfsASxQqfOm3T5DR565w6j7r3gdb4bDRBiA6I5amOms6qSfxm5Mmlc=&projectDesc=接口创建项目&projectName=authenticationMethod=0用户名密码认证&type=1&url=http://192.168.2.77:9010/heyaohua/audit3.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341772101&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'appId': '597fcf8b-7d9a-4935-80a3-dca290ba8cee',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': 'authenticationMethod=0用户名密码认证',
          'projectUuid': '0b7824e4-f0d0-43e3-b748-d38875b1e68d'},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341771707', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '17db7200bf4ed04df54c025fb3d5bcee6f93b938e7dd57f139bee85cf6d202a4', 'lang': 'zh-CN'}
请求参数：{'projectName': 'authenticationMethod=0用户名密码认证', 'gitType': '1', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit3.git', 'projectDesc': '接口创建项目', 'urlHead': '0', 'username': '', 'password': 'eMCpx9lwhIq0kcqOcFMfkFeYKc0mNls6n/KPuIkVQZB3CQWXjNQAfaHwArs6CIzSxGNeXOktjtlOalZyHQAHh/MmTK7Xh8Qf6afD2OUHurMzmRfxXMPTJYfsASxQqfOm3T5DR565w6j7r3gdb4bDRBiA6I5amOms6qSfxm5Mmlc=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': 'authenticationMethod=0用户名密码认证', 'projectUuid': '0b7824e4-f0d0-43e3-b748-d38875b1e68d', 'appId': '597fcf8b-7d9a-4935-80a3-dca290ba8cee', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>36</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: authenticationMethod=1</td>
                    <td>0.674579</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '51cf9f2b73372ef76eb6a7b6fba20f627723817ea1580c3511e0da62663e680a',
 'x-cs-timestamp': '1727341772326'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '1',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '1',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'IFYLXqpupEJ06xGGGd93QNd0xUTkrBiVYAEar0Wd2UD7JfdyFqXZorKK9e7pNrDH5DZwcTbxSsQDScTDzjgCnxzmAV9b9tg5atRdRRhAi6UJVKIOLnH+p+PQsHZ2TJ4Q2Hg2b/fztvtEl974X0juqIryIerCpQ6dvF3OCJ06AYo=',
 'projectDesc': '接口创建项目',
 'projectName': 'authenticationMethod=1token认证',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit3.git',
 'urlHead': '0',
 'username': ''}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=1&branch=main&gitType=1&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=IFYLXqpupEJ06xGGGd93QNd0xUTkrBiVYAEar0Wd2UD7JfdyFqXZorKK9e7pNrDH5DZwcTbxSsQDScTDzjgCnxzmAV9b9tg5atRdRRhAi6UJVKIOLnH+p+PQsHZ2TJ4Q2Hg2b/fztvtEl974X0juqIryIerCpQ6dvF3OCJ06AYo=&projectDesc=接口创建项目&projectName=authenticationMethod=1token认证&type=1&url=http://192.168.2.77:9010/heyaohua/audit3.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341772772&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'appId': 'c5d416f4-6e78-4220-818c-984d52eda419',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': 'authenticationMethod=1token认证',
          'projectUuid': '11fb9840-38c5-4328-9424-08fe9dd3aba9'},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341772326', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '51cf9f2b73372ef76eb6a7b6fba20f627723817ea1580c3511e0da62663e680a', 'lang': 'zh-CN'}
请求参数：{'projectName': 'authenticationMethod=1token认证', 'gitType': '1', 'authenticationMethod': '1', 'url': 'http://192.168.2.77:9010/heyaohua/audit3.git', 'projectDesc': '接口创建项目', 'urlHead': '0', 'username': '', 'password': 'IFYLXqpupEJ06xGGGd93QNd0xUTkrBiVYAEar0Wd2UD7JfdyFqXZorKK9e7pNrDH5DZwcTbxSsQDScTDzjgCnxzmAV9b9tg5atRdRRhAi6UJVKIOLnH+p+PQsHZ2TJ4Q2Hg2b/fztvtEl974X0juqIryIerCpQ6dvF3OCJ06AYo=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': 'authenticationMethod=1token认证', 'projectUuid': '11fb9840-38c5-4328-9424-08fe9dd3aba9', 'appId': 'c5d416f4-6e78-4220-818c-984d52eda419', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>37</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: authenticationMethod=2</td>
                    <td>0.719977</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'e6888199875609e4bc47ca0a5c269a38eb2464de6457399fd57ce8e694923fe1',
 'x-cs-timestamp': '1727341773012'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '2',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '1',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'uvxA/H+IO9Pptln3Da2SuE6nnHIbucEW9r1YhlQ+btOSsoSIpuh5ks4FtGQrx/KicEymFlAF0dG8R9vf3OGMxD/fL0WWutNnqm5BgSNfD0FvHcw0KtXbONnp29ySdWW4UfPrY9yVfgyxK3T6S87YvLh0DzhPW/STPU2xJoipqJw=',
 'projectDesc': '接口创建项目',
 'projectName': 'authenticationMethod=2SSH密钥',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit3.git',
 'urlHead': '0',
 'username': ''}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=2&branch=main&gitType=1&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=uvxA/H+IO9Pptln3Da2SuE6nnHIbucEW9r1YhlQ+btOSsoSIpuh5ks4FtGQrx/KicEymFlAF0dG8R9vf3OGMxD/fL0WWutNnqm5BgSNfD0FvHcw0KtXbONnp29ySdWW4UfPrY9yVfgyxK3T6S87YvLh0DzhPW/STPU2xJoipqJw=&projectDesc=接口创建项目&projectName=authenticationMethod=2SSH密钥&type=1&url=http://192.168.2.77:9010/heyaohua/audit3.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341773481&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'appId': '72e7fea9-4d0b-444f-b432-4f8d88c596e1',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': 'authenticationMethod=2SSH密钥',
          'projectUuid': '67078932-747b-41a9-bbc4-8eb344239679'},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341773012', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'e6888199875609e4bc47ca0a5c269a38eb2464de6457399fd57ce8e694923fe1', 'lang': 'zh-CN'}
请求参数：{'projectName': 'authenticationMethod=2SSH密钥', 'gitType': '1', 'authenticationMethod': '2', 'url': 'http://192.168.2.77:9010/heyaohua/audit3.git', 'projectDesc': '接口创建项目', 'urlHead': '0', 'username': '', 'password': 'uvxA/H+IO9Pptln3Da2SuE6nnHIbucEW9r1YhlQ+btOSsoSIpuh5ks4FtGQrx/KicEymFlAF0dG8R9vf3OGMxD/fL0WWutNnqm5BgSNfD0FvHcw0KtXbONnp29ySdWW4UfPrY9yVfgyxK3T6S87YvLh0DzhPW/STPU2xJoipqJw=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': 'authenticationMethod=2SSH密钥', 'projectUuid': '67078932-747b-41a9-bbc4-8eb344239679', 'appId': '72e7fea9-4d0b-444f-b432-4f8d88c596e1', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>38</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: authenticationMethod=3</td>
                    <td>0.719370</td>
                    
                    <td class="text-warning">失败</td>
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="contact"
                                           aria-selected="false" style="padding: 0 16px">异常信息</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '4857d92aacb686ecf83841d23df6a081e3dad37056b0d9c1b9fa161e89048a4a',
 'x-cs-timestamp': '1727341773735'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '2',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '1',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'Sm8pSHqdgZWpniNpnhy2PPDbzRE7YJxxGL83ezqYpHl95y/3WTBRESrDsRuXZgp9O9HS1YbDYWlPq8X1yfGGDyagCWZBtkbkQILLTLRyGG3nqcYbkNteWiiEGMRuhGWpWdZ8tg8brRRaupYq3cTokSjJA3c15WW6rJYGd7h3TnM=',
 'projectDesc': '接口创建项目',
 'projectName': 'authenticationMethod=3不存在参数',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit3.git',
 'urlHead': '0',
 'username': ''}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=2&branch=main&gitType=1&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=Sm8pSHqdgZWpniNpnhy2PPDbzRE7YJxxGL83ezqYpHl95y/3WTBRESrDsRuXZgp9O9HS1YbDYWlPq8X1yfGGDyagCWZBtkbkQILLTLRyGG3nqcYbkNteWiiEGMRuhGWpWdZ8tg8brRRaupYq3cTokSjJA3c15WW6rJYGd7h3TnM=&projectDesc=接口创建项目&projectName=authenticationMethod=3不存在参数&type=1&url=http://192.168.2.77:9010/heyaohua/audit3.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341774207&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'appId': 'f4caf69a-990b-4576-bdb9-e89f4df5bfc9',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': 'authenticationMethod=3不存在参数',
          'projectUuid': 'f8657387-4774-4886-b61f-61d80d5a18d3'},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341773735', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '4857d92aacb686ecf83841d23df6a081e3dad37056b0d9c1b9fa161e89048a4a', 'lang': 'zh-CN'}
请求参数：{'projectName': 'authenticationMethod=3不存在参数', 'gitType': '1', 'authenticationMethod': '2', 'url': 'http://192.168.2.77:9010/heyaohua/audit3.git', 'projectDesc': '接口创建项目', 'urlHead': '0', 'username': '', 'password': 'Sm8pSHqdgZWpniNpnhy2PPDbzRE7YJxxGL83ezqYpHl95y/3WTBRESrDsRuXZgp9O9HS1YbDYWlPq8X1yfGGDyagCWZBtkbkQILLTLRyGG3nqcYbkNteWiiEGMRuhGWpWdZ8tg8brRRaupYq3cTokSjJA3c15WW6rJYGd7h3TnM=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': 'authenticationMethod=3不存在参数', 'projectUuid': 'f8657387-4774-4886-b61f-61d80d5a18d3', 'appId': 'f4caf69a-990b-4576-bdb9-e89f4df5bfc9', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                    </div>
                                    
                                    <div class="tab-pane fade " role="tabpanel" aria-labelledby="home-tab">
                                        <pre style="line-height: 18px">self = <CodesecApi.case.externaApi.test_createProjectByGitInfo.TestCodeSecAPI object at 0x000001F1599E00E0>, testcase = {'assert_csv': '暂不支持的认证类型', 'authenticationMethod_csv': '2', 'branch_csv': '', 'case_name': 'authenticationMethod=3', ...}

    @pytest.mark.parametrize("testcase", request_data, ids=request_ids)   # ids指定用例名称
    def test_createProjectByGitInfo(self, testcase):
        base_path = f"/project/createProjectByGitInfo"
        url = base_url + base_path
        password_rsa = rsa_encode(testcase.get("password_csv"))
        parameter = {
            "projectName": testcase.get("projectName_csv"),
            "gitType": testcase.get("gitType_csv"),
            "authenticationMethod": testcase.get("authenticationMethod_csv"),
            "url": testcase.get("url_csv"),
            "projectDesc": testcase.get("projectDesc_csv"),
            "urlHead": testcase.get("urlHead_csv"),
            "username": testcase.get("username_csv"),
            "password": password_rsa,
            "isTokenEncrypt": "",
            "branch": "main",
            "tag": "",
            "checkCommitId": "",
            "commitId": "",
            "extraMark": "",
            "fileFilter": "",
            "callBackUrl": "",
            "language": "1",
            "type": "1",
            "isOpenDepend": "",
            "depotId": "",
            "pullFileName": "",
            "ruleSetId": "",
            "orgUuid": "00a7b33e-f075-4758-9ef0-d1bb989748ac",
            "fastScan": "",
            "isIncrScan": ""
        }
        response = send_request(url, "post", parameter, base_path)
>       assert testcase.get("assert_csv") in response["message"]
E       AssertionError: assert '暂不支持的认证类型' in '成功。'
E        +  where '暂不支持的认证类型' = <built-in method get of dict object at 0x000001F1599B3D80>('assert_csv')
E        +    where <built-in method get of dict object at 0x000001F1599B3D80> = {'assert_csv': '暂不支持的认证类型', 'authenticationMethod_csv': '2', 'branch_csv': '', 'case_name': 'authenticationMethod=3', ...}.get

case\externaApi\test_createProjectByGitInfo.py:52: AssertionError</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>39</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: authenticationMethod_null</td>
                    <td>0.541724</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：认证类型不能为空。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '34c11313f59228029647200816692c17d40ed27c0ef6ffc3a539cb2b8d85772b',
 'x-cs-timestamp': '1727341774461'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '1',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'e5k/FWTXfoMq2CF/pAoH/itu71XrRLt88jlRyn7YMI7OqOu2kBXAGoeWAPzwK4hCKR6KkqSiYBN8ph2GJevG8eHFfobNCA+EquJG+jN2vkKIX4JzW4G73LzhiU/Kz3GIfYS7bQmKqI73UGM/2vMGs7mXR2ZbC8br7lB73mJVhTg=',
 'projectDesc': '接口创建项目',
 'projectName': 'authenticationMethod为空',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit3.git',
 'urlHead': '0',
 'username': ''}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%sbranch=main&gitType=1&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=e5k/FWTXfoMq2CF/pAoH/itu71XrRLt88jlRyn7YMI7OqOu2kBXAGoeWAPzwK4hCKR6KkqSiYBN8ph2GJevG8eHFfobNCA+EquJG+jN2vkKIX4JzW4G73LzhiU/Kz3GIfYS7bQmKqI73UGM/2vMGs7mXR2ZbC8br7lB73mJVhTg=&projectDesc=接口创建项目&projectName=authenticationMethod为空&type=1&url=http://192.168.2.77:9010/heyaohua/audit3.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341774740&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B500', 'message': '认证类型不能为空。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341774461', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '34c11313f59228029647200816692c17d40ed27c0ef6ffc3a539cb2b8d85772b', 'lang': 'zh-CN'}
请求参数：{'projectName': 'authenticationMethod为空', 'gitType': '1', 'authenticationMethod': '', 'url': 'http://192.168.2.77:9010/heyaohua/audit3.git', 'projectDesc': '接口创建项目', 'urlHead': '0', 'username': '', 'password': 'e5k/FWTXfoMq2CF/pAoH/itu71XrRLt88jlRyn7YMI7OqOu2kBXAGoeWAPzwK4hCKR6KkqSiYBN8ph2GJevG8eHFfobNCA+EquJG+jN2vkKIX4JzW4G73LzhiU/Kz3GIfYS7bQmKqI73UGM/2vMGs7mXR2ZbC8br7lB73mJVhTg=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': False, 'code': 'B500', 'message': '认证类型不能为空。'}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>40</td>
                    <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                    <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                    <td>case_name: username_null</td>
                    <td>0.696693</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '30393f128cf9d454674af88f1ee04bebfa0e874b4345a907f3ae17b4689ffccc',
 'x-cs-timestamp': '1727341775016'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '1',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'vSTuT48ziD4vVSmgGn8/9ckeX1/T5/EgTnHip6kP4IBn+yMAea/iYvsnv332NgFAlb6132Lhd55smNEZnNjcxNUywF+rKGrpFUbMirFN8Be98ePa3r/z9pPiglsr51QJx56n+vHwV8ZwAf3hqeFtUoaP88cG+5Bjw2zoS2xs/lY=',
 'projectDesc': '接口创建项目',
 'projectName': 'username为空',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit3.git',
 'urlHead': '0',
 'username': ''}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=1&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=vSTuT48ziD4vVSmgGn8/9ckeX1/T5/EgTnHip6kP4IBn+yMAea/iYvsnv332NgFAlb6132Lhd55smNEZnNjcxNUywF+rKGrpFUbMirFN8Be98ePa3r/z9pPiglsr51QJx56n+vHwV8ZwAf3hqeFtUoaP88cG+5Bjw2zoS2xs/lY=&projectDesc=接口创建项目&projectName=username为空&type=1&url=http://192.168.2.77:9010/heyaohua/audit3.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341775454&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'appId': '5e389189-85d0-41b1-b238-03ed899b0ff3',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': 'username为空',
          'projectUuid': '6da7ab31-0970-46c2-9ea3-310a55c1ccba'},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341775016', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '30393f128cf9d454674af88f1ee04bebfa0e874b4345a907f3ae17b4689ffccc', 'lang': 'zh-CN'}
请求参数：{'projectName': 'username为空', 'gitType': '1', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit3.git', 'projectDesc': '接口创建项目', 'urlHead': '0', 'username': '', 'password': 'vSTuT48ziD4vVSmgGn8/9ckeX1/T5/EgTnHip6kP4IBn+yMAea/iYvsnv332NgFAlb6132Lhd55smNEZnNjcxNUywF+rKGrpFUbMirFN8Be98ePa3r/z9pPiglsr51QJx56n+vHwV8ZwAf3hqeFtUoaP88cG+5Bjw2zoS2xs/lY=', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': ''}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': 'username为空', 'projectUuid': '6da7ab31-0970-46c2-9ea3-310a55c1ccba', 'appId': '5e389189-85d0-41b1-b238-03ed899b0ff3', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>41</td>
                    <td class="caseexternaApitest_createProjectByVoidpy">case\externaApi\test_createProjectByVoid.py</td>
                    <td>TestCodeSecAPI.test1_createProjectByVoid_success</td>
                    <td>4.1.3创建空项目 成功1：团管创建</td>
                    <td>0.824577</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByVoid
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': '7b214572-4f1d-4630-ba73-12731ecfdf02',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '7305b5bc759f0c5d7ef3bbc0c492380958dbbed9a0333445bf7cac066eec64f2',
 'x-cs-timestamp': '1727341775697'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'projectName': '接口创建1727341775565'}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%sprojectName=接口创建1727341775565&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341776272&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectUuid': '5b457be8-c903-4b96-a210-b8850d1fbacc'},
 'message': '创建项目成功',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByVoid 
请求头：{'accessKey': '7b214572-4f1d-4630-ba73-12731ecfdf02', 'x-cs-timestamp': '1727341775697', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '7305b5bc759f0c5d7ef3bbc0c492380958dbbed9a0333445bf7cac066eec64f2', 'lang': 'zh-CN'}
请求参数：{'projectName': '接口创建1727341775565'}
响应：{'status': True, 'code': 'B200', 'message': '创建项目成功', 'data': {'projectUuid': '5b457be8-c903-4b96-a210-b8850d1fbacc', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>42</td>
                    <td class="caseexternaApitest_createProjectByVoidpy">case\externaApi\test_createProjectByVoid.py</td>
                    <td>TestCodeSecAPI.test2_createProjectByVoid_fail_notorguuid</td>
                    <td>4.1.3创建空项目 失败1 - 不传orgUuid</td>
                    <td>0.559610</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：指定团队不能为空--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByVoid
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'bc17ccba566d0e95638cd43abe358a8477e7a39164c12d36460be3fb484271d6',
 'x-cs-timestamp': '1727341776535'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'projectName': '接口创建1727341776391'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%sprojectName=接口创建1727341776391&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341776827&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B408', 'message': '指定团队不能为空', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByVoid 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341776535', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'bc17ccba566d0e95638cd43abe358a8477e7a39164c12d36460be3fb484271d6', 'lang': 'zh-CN'}
请求参数：{'projectName': '接口创建1727341776391'}
响应：{'status': False, 'code': 'B408', 'message': '指定团队不能为空'}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>43</td>
                    <td class="caseexternaApitest_createProjectByVoidpy">case\externaApi\test_createProjectByVoid.py</td>
                    <td>TestCodeSecAPI.test3_createProjectByVoid_fail_orguuidNull</td>
                    <td>4.1.3创建空项目 失败2 - orgUuid传空值</td>
                    <td>0.549389</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：团队UUID非法。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByVoid
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'be7797c768a6e78c8c25f8562169a13ad0d19e9ef69e6a2021664c88278ce8eb',
 'x-cs-timestamp': '1727341777088'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'orgUuid': '', 'projectName': '接口创建123'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%sprojectName=接口创建123&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341777382&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B408', 'message': '团队UUID非法。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByVoid 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341777088', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'be7797c768a6e78c8c25f8562169a13ad0d19e9ef69e6a2021664c88278ce8eb', 'lang': 'zh-CN'}
请求参数：{'projectName': '接口创建123', 'orgUuid': ''}
响应：{'status': False, 'code': 'B408', 'message': '团队UUID非法。'}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>44</td>
                    <td class="caseexternaApitest_editVulTagpy">case\externaApi\test_editVulTag.py</td>
                    <td>TestCodeSecAPI.test_editVulTag_testcase</td>
                    <td>None</td>
                    <td>2.136757</td>
                    
                    <td class="text-warning">失败</td>
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="contact"
                                           aria-selected="false" style="padding: 0 16px">异常信息</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/85d50da9-f6aa-4d3b-a862-a323fc4760e6/task/d550b93b-f015-497a-a728-08214ad74f7e/getListDetailByVulDataId
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'd42426a315dbc013d7a8da24c9cdcc49a2d271ce082e16d577b019d947e0d1d2',
 'x-cs-timestamp': '1727341777634'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'pageSize': 1, 'type': '1', 'vulDataId': '92'}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%spageSize=1&type=1&vulDataId=92&85d50da9-f6aa-4d3b-a862-a323fc4760e6&d550b93b-f015-497a-a728-08214ad74f7e&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341779472&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'pageCurrent': 1,
          'pageSize': 1,
          'pageTotal': 0,
          'total': 0,
          'vulTraces': []},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/85d50da9-f6aa-4d3b-a862-a323fc4760e6/task/d550b93b-f015-497a-a728-08214ad74f7e/getListDetailByVulDataId 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341777634', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'd42426a315dbc013d7a8da24c9cdcc49a2d271ce082e16d577b019d947e0d1d2', 'lang': 'zh-CN'}
请求参数：{'pageSize': 1, 'type': '1', 'vulDataId': '92'}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'pageCurrent': 1, 'pageSize': 1, 'pageTotal': 0, 'total': 0, 'vulTraces': []}}
</pre>
                                    </div>
                                    
                                    <div class="tab-pane fade " role="tabpanel" aria-labelledby="home-tab">
                                        <pre style="line-height: 18px">self = <CodesecApi.case.externaApi.test_editVulTag.TestCodeSecAPI object at 0x000001F1599E2570>

    def test_editVulTag_testcase(self):
        # print(projectUuid, appId, statusStaticCode, recordId)
>       print(getListDetailByVulDataId_static_vul("1"))

case\externaApi\test_editVulTag.py:27: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
case\externaApi\test_editVulTag.py:15: in getListDetailByVulDataId_static_vul
    response = getListDetailByVulDataId(parameter)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

parameter = {'pageSize': 1, 'type': '1', 'vulDataId': '92'}, user_email = 'sec@seczone.cn'

    def getListDetailByVulDataId(parameter, user_email=email):
        base_path = f"/project/{projectUuid}/task/{appId}/getListDetailByVulDataId"
        url = base_url + base_path
        response = send_request(url, "get", parameter, base_path, email_user=user_email)
        if response["status"] == True and response['code'] == 'B200':
            assert 'vulTraces' in response['data']
>           response_vulTraces_data = response['data']['vulTraces'][0]
E           IndexError: list index out of range

case\externaApi\test_getListDetailByVulDataId.py:37: IndexError</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>45</td>
                    <td class="caseexternaApitest_editVulTagpy">case\externaApi\test_editVulTag.py</td>
                    <td>TestCodeSecAPI.test_editVulTag_success</td>
                    <td>4.4.1标记漏洞状态_成功：静态漏洞</td>
                    <td>0.864362</td>
                    
                    <td class="text-warning">失败</td>
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="contact"
                                           aria-selected="false" style="padding: 0 16px">异常信息</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：失败。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/85d50da9-f6aa-4d3b-a862-a323fc4760e6/task/d550b93b-f015-497a-a728-08214ad74f7e/getListDetailByVulDataId
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '77f9e18adf74585eced9db538f1a5d184e9544c53e9bf44c7c5317f74bd48c5c',
 'x-cs-timestamp': '1727341779831'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'pageSize': 1,
 'type': '0',
 'vulDataId': '010bfb6a-8495-4f0c-8a01-ed1074528d03'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%spageSize=1&type=0&vulDataId=010bfb6a-8495-4f0c-8a01-ed1074528d03&85d50da9-f6aa-4d3b-a862-a323fc4760e6&d550b93b-f015-497a-a728-08214ad74f7e&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341780332&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B500', 'message': '失败。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/85d50da9-f6aa-4d3b-a862-a323fc4760e6/task/d550b93b-f015-497a-a728-08214ad74f7e/getListDetailByVulDataId 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341779831', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '77f9e18adf74585eced9db538f1a5d184e9544c53e9bf44c7c5317f74bd48c5c', 'lang': 'zh-CN'}
请求参数：{'pageSize': 1, 'type': '0', 'vulDataId': '010bfb6a-8495-4f0c-8a01-ed1074528d03'}
响应：{'status': False, 'code': 'B500', 'message': '失败。'}
</pre>
                                    </div>
                                    
                                    <div class="tab-pane fade " role="tabpanel" aria-labelledby="home-tab">
                                        <pre style="line-height: 18px">self = <CodesecApi.case.externaApi.test_editVulTag.TestCodeSecAPI object at 0x000001F1599E2480>

    def test_editVulTag_success(self):
        """4.4.1标记漏洞状态_成功：静态漏洞"""
>       vulId = getListDetailByVulDataId_static_vul("0")  # 0为静态漏洞

case\externaApi\test_editVulTag.py:31: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

type = '0'

    def getListDetailByVulDataId_static_vul(type):
        # 创建参数字典
        parameter = {
            "pageSize": 1,
            "type": type if type == "1" else "0",  # 如果传入参数为1，则为编码规范类型，否则为静态漏洞类型
            "vulDataId": "92" if type == "1" else "010bfb6a-8495-4f0c-8a01-ed1074528d03"  # 根据类型设置相应的 vulDataId
        }
    
        # 调用 getListDetailByVulDataId 函数
        response = getListDetailByVulDataId(parameter)
    
        # 根据类型获取对应的 vulId
>       vulId = response['data']['vulTraces'][0]['nodeList'][0]['vulId'] if type == "0" else \
            response['data']['vulTraces'][0]['recordId']
E       KeyError: 'data'

case\externaApi\test_editVulTag.py:18: KeyError</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>46</td>
                    <td class="caseexternaApitest_editVulTagpy">case\externaApi\test_editVulTag.py</td>
                    <td>TestCodeSecAPI.test_editVulTag_success2</td>
                    <td>4.4.1标记漏洞状态_成功 - 编码规范漏洞</td>
                    <td>0.880045</td>
                    
                    <td class="text-warning">失败</td>
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="contact"
                                           aria-selected="false" style="padding: 0 16px">异常信息</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/85d50da9-f6aa-4d3b-a862-a323fc4760e6/task/d550b93b-f015-497a-a728-08214ad74f7e/getListDetailByVulDataId
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '52821a945631914ce2c92385807d0191519b269ab18d65b960a790401f594490',
 'x-cs-timestamp': '1727341780687'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'pageSize': 1, 'type': '1', 'vulDataId': '92'}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%spageSize=1&type=1&vulDataId=92&85d50da9-f6aa-4d3b-a862-a323fc4760e6&d550b93b-f015-497a-a728-08214ad74f7e&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341781230&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'pageCurrent': 1,
          'pageSize': 1,
          'pageTotal': 0,
          'total': 0,
          'vulTraces': []},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/85d50da9-f6aa-4d3b-a862-a323fc4760e6/task/d550b93b-f015-497a-a728-08214ad74f7e/getListDetailByVulDataId 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341780687', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '52821a945631914ce2c92385807d0191519b269ab18d65b960a790401f594490', 'lang': 'zh-CN'}
请求参数：{'pageSize': 1, 'type': '1', 'vulDataId': '92'}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'pageCurrent': 1, 'pageSize': 1, 'pageTotal': 0, 'total': 0, 'vulTraces': []}}
</pre>
                                    </div>
                                    
                                    <div class="tab-pane fade " role="tabpanel" aria-labelledby="home-tab">
                                        <pre style="line-height: 18px">self = <CodesecApi.case.externaApi.test_editVulTag.TestCodeSecAPI object at 0x000001F1599E21B0>

    def test_editVulTag_success2(self):
        """4.4.1标记漏洞状态_成功 - 编码规范漏洞"""
>       vulId = getListDetailByVulDataId_static_vul("1")  # 1为编码规范

case\externaApi\test_editVulTag.py:47: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
case\externaApi\test_editVulTag.py:15: in getListDetailByVulDataId_static_vul
    response = getListDetailByVulDataId(parameter)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

parameter = {'pageSize': 1, 'type': '1', 'vulDataId': '92'}, user_email = 'sec@seczone.cn'

    def getListDetailByVulDataId(parameter, user_email=email):
        base_path = f"/project/{projectUuid}/task/{appId}/getListDetailByVulDataId"
        url = base_url + base_path
        response = send_request(url, "get", parameter, base_path, email_user=user_email)
        if response["status"] == True and response['code'] == 'B200':
            assert 'vulTraces' in response['data']
>           response_vulTraces_data = response['data']['vulTraces'][0]
E           IndexError: list index out of range

case\externaApi\test_getListDetailByVulDataId.py:37: IndexError</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>47</td>
                    <td class="caseexternaApitest_externaApi_casepy">case\externaApi\test_externaApi_case.py</td>
                    <td>TestCodeSecAPI.test_login_admin</td>
                    <td>None</td>
                    <td>0.000160</td>
                    
                    <td class="text-info">跳过</td>
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="contact"
                                           aria-selected="false" style="padding: 0 16px">异常信息</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px"></pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px"></pre>
                                    </div>
                                    
                                    <div class="tab-pane fade " role="tabpanel" aria-labelledby="home-tab">
                                        <pre style="line-height: 18px">('E:\\学习项目\\CodesecApi\\case\\externaApi\\test_externaApi_case.py', 12, 'Skipped: unconditional skip')</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>48</td>
                    <td class="caseexternaApitest_externaApi_casepy">case\externaApi\test_externaApi_case.py</td>
                    <td>TestCodeSecAPI.test_login_sec</td>
                    <td>None</td>
                    <td>0.155846</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px"></pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
用户userId:fb9d6032-e3ff-4357-8c42-18a17fd855bf
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>49</td>
                    <td class="caseexternaApitest_externaApi_casepy">case\externaApi\test_externaApi_case.py</td>
                    <td>TestCodeSecAPI.test_login_team</td>
                    <td>None</td>
                    <td>0.144958</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px"></pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
用户userId:7b214572-4f1d-4630-ba73-12731ecfdf02
团队orgUuid:00a7b33e-f075-4758-9ef0-d1bb989748ac
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>50</td>
                    <td class="caseexternaApitest_externaApi_casepy">case\externaApi\test_externaApi_case.py</td>
                    <td>TestCodeSecAPI.test_deleteProject</td>
                    <td>None</td>
                    <td>0.000383</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px"></pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">接口创建相关项目已清空！

前置步骤：删除多余项目用例！
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>51</td>
                    <td class="caseexternaApitest_externaApi_casepy">case\externaApi\test_externaApi_case.py</td>
                    <td>TestCodeSecAPI.test_project_list</td>
                    <td>None</td>
                    <td>1.611856</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/CodeSecInterfaceService/project/list
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiIsImVtYWlsIjoic2VjQHNlY3pvbmUuY24iLCJ1c2VybmFtZSI6InNlY0BzZWN6b25lLmNuIiwidG9rZW4iOiIzNzYzMzUzOTM1MzUzMTM4MkQzMzM0MzIzNTJEMzQ2MTMxMzgyRDM4NjIzOTM5MkQ2MjM2MzEzMTM0MzA2MzMxMzQzMjM0MzAiLCJyb2xlcyI6WyJST0xFX2dyb3VwYWRtaW4iXSwiZW5hYmxlZCI6dHJ1ZSwicGFzc3dvcmQiOm51bGwsImF1dGhvcml0aWVzIjpbeyJhdXRob3JpdHkiOiJST0xFX2dyb3VwYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiJmYjlkNjAzMi1lM2ZmLTQzNTctOGM0Mi0xOGExN2ZkODU1YmYiLCJqdGkiOiJjYjczYzg0Ny0wMWRmLTRhNjQtOWE2MS0zZGUwM2MxYTc3YmMifQ.kvyKdG66zLx3d-MY48ObqyyyapM-mXnpOnxk_1fulu-v3aJt8-243cC2jQaItKitnpzA2rXDuasyZfrgYns7kQ',
 'lang': 'zh-CN',
 'loginNonce': 'b20307f0-5201-45bb-93f7-f4556a95656e',
 'sign': '9d1d7da7212195efefbf025f29ee273b4ba0472e9b6eb2d843fd2c21840f4f77',
 'timestamp': '1727341781976',
 'token': '37633539353531382D333432352D346131382D386239392D623631313430633134323430',
 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'pageSize': '100', 'projectType': '1'}

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'pageCurrent': 1,
          'pageSize': 100,
          'pageTotal': 1,
          'recordTotal': 42,
          'records': [{'appId': '5e389189-85d0-41b1-b238-03ed899b0ff3',
                       'createTime': '2024-09-26 17:09:35',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 26,
                       'groupId': 1,
                       'id': 52,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': 'username为空',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '接口创建项目',
                       'projectName': 'username为空',
                       'projectType': 1,
                       'projectUuid': '6da7ab31-0970-46c2-9ea3-310a55c1ccba',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:35',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26},
                      {'appId': 'f4caf69a-990b-4576-bdb9-e89f4df5bfc9',
                       'createTime': '2024-09-26 17:09:34',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 25,
                       'groupId': 1,
                       'id': 51,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': 'authenticationMethod=3不存在参数',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '接口创建项目',
                       'projectName': 'authenticationMethod=3不存在参数',
                       'projectType': 1,
                       'projectUuid': 'f8657387-4774-4886-b61f-61d80d5a18d3',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:34',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26},
                      {'appId': '72e7fea9-4d0b-444f-b432-4f8d88c596e1',
                       'createTime': '2024-09-26 17:09:33',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 24,
                       'groupId': 1,
                       'id': 50,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': 'authenticationMethod=2SSH密钥',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '接口创建项目',
                       'projectName': 'authenticationMethod=2SSH密钥',
                       'projectType': 1,
                       'projectUuid': '67078932-747b-41a9-bbc4-8eb344239679',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:33',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26},
                      {'appId': 'c5d416f4-6e78-4220-818c-984d52eda419',
                       'createTime': '2024-09-26 17:09:32',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 23,
                       'groupId': 1,
                       'id': 49,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': 'authenticationMethod=1token认证',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '接口创建项目',
                       'projectName': 'authenticationMethod=1token认证',
                       'projectType': 1,
                       'projectUuid': '11fb9840-38c5-4328-9424-08fe9dd3aba9',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:32',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26},
                      {'appId': '597fcf8b-7d9a-4935-80a3-dca290ba8cee',
                       'createTime': '2024-09-26 17:09:31',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 22,
                       'groupId': 1,
                       'id': 48,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': 'authenticationMethod=0用户名密码认证',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '接口创建项目',
                       'projectName': 'authenticationMethod=0用户名密码认证',
                       'projectType': 1,
                       'projectUuid': '0b7824e4-f0d0-43e3-b748-d38875b1e68d',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:31',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26},
                      {'appId': '0359722d-cef8-4c71-aae1-03dd0732413f',
                       'createTime': '2024-09-26 17:09:29',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 21,
                       'groupId': 1,
                       'id': 47,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': 'gitType7_bitbucket',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '接口创建项目',
                       'projectName': 'gitType7_bitbucket',
                       'projectType': 1,
                       'projectUuid': '87f13daa-bd90-4b0d-9147-5d174d3d958c',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:29',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26},
                      {'appId': 'cbf33819-d171-45a2-a972-e6c1c970cef1',
                       'createTime': '2024-09-26 17:09:29',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 20,
                       'groupId': 1,
                       'id': 46,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': 'gitType6_gerrit',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '接口创建项目',
                       'projectName': 'gitType6_gerrit',
                       'projectType': 1,
                       'projectUuid': '7855134f-7302-461a-8d0a-1e00b1836f77',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:29',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26},
                      {'appId': 'd2c7fd8b-7691-4308-b2af-85ee928f86af',
                       'createTime': '2024-09-26 17:09:28',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 19,
                       'groupId': 1,
                       'id': 45,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': 'gitType3_gitee',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '接口创建项目',
                       'projectName': 'gitType3_gitee',
                       'projectType': 1,
                       'projectUuid': '60790fbc-16fe-428a-8fc1-7c55ad13af4a',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:28',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26},
                      {'appId': '7ad7eec0-1f8b-4f6a-9a81-3b659b9bf0de',
                       'createTime': '2024-09-26 17:09:27',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 18,
                       'groupId': 1,
                       'id': 44,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': 'gitType2_github',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '接口创建项目',
                       'projectName': 'gitType2_github',
                       'projectType': 1,
                       'projectUuid': '3a3e03c3-1c50-4a01-8ad7-2d9233f72e7b',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:27',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26},
                      {'appId': 'cdd63471-139d-4a78-bdd3-335658facf87',
                       'createTime': '2024-09-26 17:09:27',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 17,
                       'groupId': 1,
                       'id': 43,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': 'gitType1_gitlab',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '接口创建项目',
                       'projectName': 'gitType1_gitlab',
                       'projectType': 1,
                       'projectUuid': 'b5761600-151a-4f53-835e-6db35094b70a',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:27',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26},
                      {'appId': '87711659-c697-430f-b523-c043922cd79e',
                       'createTime': '2024-09-26 17:09:26',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 16,
                       'groupId': 1,
                       'id': 42,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': 'urlHead为空',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '接口创建项目',
                       'projectName': 'urlHead为空',
                       'projectType': 1,
                       'projectUuid': 'efe69329-6afc-4f17-ae8e-8de30f547a37',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:26',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26},
                      {'appId': '72aaa401-94d9-49ed-9eb9-12766ca5d1a5',
                       'createTime': '2024-09-26 17:09:25',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 15,
                       'groupId': 1,
                       'id': 41,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': 'urlHead=2',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '接口创建项目',
                       'projectName': 'urlHead=2',
                       'projectType': 1,
                       'projectUuid': '26f2e54b-b45b-4eff-a482-3be92e999546',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:25',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26},
                      {'appId': '527d2807-4b14-4ad3-8d2d-f8250e6c31af',
                       'createTime': '2024-09-26 17:09:24',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 14,
                       'groupId': 1,
                       'id': 40,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': 'urlHead=1',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '接口创建项目',
                       'projectName': 'urlHead=1',
                       'projectType': 1,
                       'projectUuid': 'f4209274-1c8c-49e6-97e6-85b9b1893615',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:24',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26},
                      {'appId': '1f2b7616-1b56-4121-962a-7360c81f050c',
                       'createTime': '2024-09-26 17:09:24',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 13,
                       'groupId': 1,
                       'id': 39,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': 'urlHead=0',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '接口创建项目',
                       'projectName': 'urlHead=0',
                       'projectType': 1,
                       'projectUuid': 'c54c9939-a42f-4287-94d9-d7d03a91a121',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:24',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26},
                      {'appId': '955fd713-9a73-406c-ae33-bbc323542fb4',
                       'createTime': '2024-09-26 17:09:20',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 12,
                       'groupId': 1,
                       'id': 38,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': 'url正常',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '接口创建项目',
                       'projectName': 'url正常',
                       'projectType': 1,
                       'projectUuid': 'e57e7230-364f-4f9a-97ca-2fe82ef50567',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:20',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26},
                      {'appId': '82f42bbc-22bd-44cd-863c-00cb9a0c0de1',
                       'createTime': '2024-09-26 17:09:19',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 11,
                       'groupId': 1,
                       'id': 37,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': 'projectDesc500个字符',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789',
                       'projectName': 'projectDesc500个字符',
                       'projectType': 1,
                       'projectUuid': '174b40bd-f662-4a6a-a0b1-91938fb4770d',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:19',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26},
                      {'appId': '0ad5bdb6-b3e3-4594-b6c0-9c4ea1553fef',
                       'createTime': '2024-09-26 17:09:18',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 10,
                       'groupId': 1,
                       'id': 36,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': 'projectDesc两个字符',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '12',
                       'projectName': 'projectDesc两个字符',
                       'projectType': 1,
                       'projectUuid': 'fae803b9-5829-44d5-9f31-3e44a66cc8ac',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:18',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26},
                      {'appId': '78817bdd-52bd-4257-8f05-b2334dcc06bf',
                       'createTime': '2024-09-26 17:09:17',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 9,
                       'groupId': 1,
                       'id': 35,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': 'projectDesc包含特殊字符',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '#￥%……*',
                       'projectName': 'projectDesc包含特殊字符',
                       'projectType': 1,
                       'projectUuid': '6f613bf7-36bf-42ba-8aa7-2a4fc5f58ae9',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:17',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26},
                      {'appId': 'b6be689a-30e2-4b1e-9600-9437f4ce211a',
                       'createTime': '2024-09-26 17:09:16',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 8,
                       'groupId': 1,
                       'id': 34,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': 'projectDesc只有空格',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '   ',
                       'projectName': 'projectDesc只有空格',
                       'projectType': 1,
                       'projectUuid': 'e8cef819-3c70-4411-aeb8-b60bf7b43bb8',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:16',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26},
                      {'appId': '3657635f-debd-4433-aaba-19e673cc99ae',
                       'createTime': '2024-09-26 17:09:15',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 7,
                       'groupId': 1,
                       'id': 33,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': 'projectDesc为空',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '',
                       'projectName': 'projectDesc为空',
                       'projectType': 1,
                       'projectUuid': '9cc0c2b6-212d-4dbe-9a92-b3ec5f558249',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:15',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26},
                      {'appId': '3acbb499-a755-4a9f-8c2c-85b4ea386cca',
                       'createTime': '2024-09-26 17:09:14',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 6,
                       'groupId': 1,
                       'id': 32,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': '空格   自动   清除',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '接口创建项目：projectName包含空格+字符',
                       'projectName': '空格   自动   清除',
                       'projectType': 1,
                       'projectUuid': '43adae27-d5c8-447b-816c-481dc2eb4034',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:14',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26},
                      {'appId': '275776f8-5b2d-4ccc-883f-fa2bd87b607b',
                       'createTime': '2024-09-26 17:09:13',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 4,
                       'groupId': 1,
                       'id': 30,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': '根据',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '接口创建项目：projectName两个字符',
                       'projectName': '根据',
                       'projectType': 1,
                       'projectUuid': '6a3121d1-aa3c-42cb-8dbe-45ecfbb1252f',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:13',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26},
                      {'appId': 'f27b132d-d209-433d-83c9-eceb5be1f92c',
                       'containLan': '5',
                       'createTime': '2024-08-22 18:58:03',
                       'exportBtn': True,
                       'exportReportFlag': True,
                       'finishRecordIdStatic': '4bccecf2-d461-432e-a28a-10d47621ff60',
                       'finishTime': '2024-09-07 09:07:50',
                       'finishTimeStatic': '2024-09-07 09:07:50',
                       'gitSourceId': 0,
                       'groupId': 1,
                       'id': 29,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 5,
                       'languageName': 'C/C++',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 130,
                       'mailConfigStatus': 0,
                       'name': '中文乱码',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '中文会乱码吗',
                       'projectName': '中文乱码',
                       'projectType': 1,
                       'projectUuid': '8daac41e-2342-4daa-899d-576ae47e0ba2',
                       'recordId': '4bccecf2-d461-432e-a28a-10d47621ff60',
                       'riskGrade': 3,
                       'scanVulRulesVO': {'appId': 'f27b132d-d209-433d-83c9-eceb5be1f92c',
                                          'recordId': '4bccecf2-d461-432e-a28a-10d47621ff60'},
                       'sendReportFlag': False,
                       'seriousList': [{'typeId': 1,
                                        'typeName': '超危',
                                        'typeNum': 2},
                                       {'typeId': 2,
                                        'typeName': '高危',
                                        'typeNum': 11},
                                       {'typeId': 3,
                                        'typeName': '中危',
                                        'typeNum': 58},
                                       {'typeId': 4,
                                        'typeName': '低危',
                                        'typeNum': 62},
                                       {'typeId': 5,
                                        'typeName': '建议',
                                        'typeNum': 2421}],
                       'sourceMode': 1,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 1,
                       'statusTask': 1,
                       'svnSourceId': 0,
                       'updateTime': '2024-09-07 09:06:03',
                       'userId': '7b214572-4f1d-4630-ba73-12731ecfdf02',
                       'userName': 'team',
                       'versionId': 25},
                      {'appId': '1559a095-7ba5-4608-86d6-0a34e212cfd6',
                       'containLan': '5',
                       'createTime': '2024-08-22 18:50:06',
                       'exportBtn': True,
                       'exportReportFlag': True,
                       'finishRecordIdStatic': 'd5d6e409-1b22-4337-a7ec-b7c1e9eebf49',
                       'finishTime': '2024-08-23 09:43:22',
                       'finishTimeStatic': '2024-08-23 09:43:22',
                       'gitSourceId': 0,
                       'groupId': 1,
                       'id': 28,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 5,
                       'languageName': 'C/C++',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 52,
                       'mailConfigStatus': 0,
                       'name': 'C语言214小',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '比较下升级',
                       'projectName': 'C语言214小',
                       'projectType': 1,
                       'projectUuid': '7356f271-e4a5-475e-9312-d11c01652af7',
                       'recordId': 'd5d6e409-1b22-4337-a7ec-b7c1e9eebf49',
                       'riskGrade': 3,
                       'scanVulRulesVO': {'appId': '1559a095-7ba5-4608-86d6-0a34e212cfd6',
                                          'recordId': 'd5d6e409-1b22-4337-a7ec-b7c1e9eebf49'},
                       'sendReportFlag': False,
                       'seriousList': [{'typeId': 1,
                                        'typeName': '超危',
                                        'typeNum': 2},
                                       {'typeId': 2,
                                        'typeName': '高危',
                                        'typeNum': 12},
                                       {'typeId': 3,
                                        'typeName': '中危',
                                        'typeNum': 58},
                                       {'typeId': 4,
                                        'typeName': '低危',
                                        'typeNum': 62},
                                       {'typeId': 5,
                                        'typeName': '建议',
                                        'typeNum': 2427}],
                       'sourceMode': 1,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 1,
                       'statusTask': 1,
                       'svnSourceId': 0,
                       'updateTime': '2024-08-23 09:42:06',
                       'userId': '7b214572-4f1d-4630-ba73-12731ecfdf02',
                       'userName': 'team',
                       'versionId': 25},
                      {'appId': '9f1d9e75-9420-4b88-9efe-a1ac74f6d39a',
                       'containLan': '5',
                       'createTime': '2024-08-22 18:45:50',
                       'exportBtn': True,
                       'exportReportFlag': True,
                       'finishRecordIdStatic': 'd23a96d1-eba8-4e1c-b414-b2c9b4461104',
                       'finishTime': '2024-08-22 18:47:07',
                       'finishTimeStatic': '2024-08-22 18:47:07',
                       'gitSourceId': 0,
                       'groupId': 1,
                       'id': 27,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 5,
                       'languageName': 'C/C++',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 45,
                       'mailConfigStatus': 0,
                       'name': 'C语言212小',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '1212121',
                       'projectName': 'C语言212小',
                       'projectType': 1,
                       'projectUuid': 'ba94a031-c5c4-496c-80f1-a52c2c8afe43',
                       'recordId': 'd23a96d1-eba8-4e1c-b414-b2c9b4461104',
                       'riskGrade': 3,
                       'scanVulRulesVO': {'appId': '9f1d9e75-9420-4b88-9efe-a1ac74f6d39a',
                                          'recordId': 'd23a96d1-eba8-4e1c-b414-b2c9b4461104'},
                       'sendReportFlag': False,
                       'seriousList': [{'typeId': 1,
                                        'typeName': '超危',
                                        'typeNum': 2},
                                       {'typeId': 2,
                                        'typeName': '高危',
                                        'typeNum': 11},
                                       {'typeId': 3,
                                        'typeName': '中危',
                                        'typeNum': 26},
                                       {'typeId': 4,
                                        'typeName': '低危',
                                        'typeNum': 58},
                                       {'typeId': 5,
                                        'typeName': '建议',
                                        'typeNum': 1267}],
                       'sourceMode': 1,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 1,
                       'statusTask': 1,
                       'svnSourceId': 0,
                       'updateTime': '2024-08-22 18:46:08',
                       'userId': '7b214572-4f1d-4630-ba73-12731ecfdf02',
                       'userName': 'team',
                       'versionId': 25},
                      {'appId': '875646b5-7a6d-4fb5-b61e-43ab6cd2d922',
                       'containLan': '5',
                       'createTime': '2024-08-22 18:41:02',
                       'exportBtn': True,
                       'exportReportFlag': True,
                       'finishRecordIdStatic': '1eff2737-f4d8-4c84-95bb-7a2de3863147',
                       'finishTime': '2024-09-06 21:06:51',
                       'finishTimeStatic': '2024-09-06 21:06:51',
                       'gitSourceId': 0,
                       'groupId': 1,
                       'id': 26,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 5,
                       'languageName': 'C/C++',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 129,
                       'mailConfigStatus': 0,
                       'name': 'C语言212',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': 'C语言212版本',
                       'projectName': 'C语言212',
                       'projectType': 1,
                       'projectUuid': '5efc5a2f-301b-4a3b-a857-90c4d28ddf7b',
                       'recordId': '1eff2737-f4d8-4c84-95bb-7a2de3863147',
                       'riskGrade': 3,
                       'scanVulRulesVO': {'appId': '875646b5-7a6d-4fb5-b61e-43ab6cd2d922',
                                          'recordId': '1eff2737-f4d8-4c84-95bb-7a2de3863147'},
                       'sendReportFlag': False,
                       'seriousList': [{'typeId': 1,
                                        'typeName': '超危',
                                        'typeNum': 7},
                                       {'typeId': 2,
                                        'typeName': '高危',
                                        'typeNum': 14},
                                       {'typeId': 3,
                                        'typeName': '中危',
                                        'typeNum': 63},
                                       {'typeId': 4,
                                        'typeName': '低危',
                                        'typeNum': 460},
                                       {'typeId': 5,
                                        'typeName': '建议',
                                        'typeNum': 11460}],
                       'sourceMode': 1,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 1,
                       'statusTask': 1,
                       'svnSourceId': 0,
                       'updateTime': '2024-09-06 14:45:00',
                       'userId': '7b214572-4f1d-4630-ba73-12731ecfdf02',
                       'userName': 'team',
                       'versionId': 25},
                      {'appId': '67545c76-4f3d-4b46-8736-fc915e4b1ff6',
                       'containLan': '4',
                       'createTime': '2024-08-20 16:34:55',
                       'exportBtn': True,
                       'exportReportFlag': True,
                       'finishRecordIdStatic': '3c279499-15e7-4d06-a420-4d442e12ef48',
                       'finishTime': '2024-08-20 16:40:03',
                       'finishTimeStatic': '2024-08-20 16:40:03',
                       'gitSourceId': 0,
                       'groupId': 1,
                       'id': 25,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 4,
                       'languageName': 'PHP',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 43,
                       'mailConfigStatus': 0,
                       'name': 'owaspphp',
                       'orgName': '团队A',
                       'orgUuid': '3ab211c1-1657-452f-b9f9-e2e50b8607b1',
                       'projectDesc': '',
                       'projectName': 'owaspphp',
                       'projectType': 1,
                       'projectUuid': '8be2f9d3-0d67-4aa9-b975-87fb70590e41',
                       'recordId': '3c279499-15e7-4d06-a420-4d442e12ef48',
                       'riskGrade': 3,
                       'scanVulRulesVO': {'appId': '67545c76-4f3d-4b46-8736-fc915e4b1ff6',
                                          'recordId': '3c279499-15e7-4d06-a420-4d442e12ef48'},
                       'sendReportFlag': False,
                       'seriousList': [{'typeId': 1,
                                        'typeName': '超危',
                                        'typeNum': 0},
                                       {'typeId': 2,
                                        'typeName': '高危',
                                        'typeNum': 160},
                                       {'typeId': 3,
                                        'typeName': '中危',
                                        'typeNum': 203},
                                       {'typeId': 4,
                                        'typeName': '低危',
                                        'typeNum': 6},
                                       {'typeId': 5,
                                        'typeName': '建议',
                                        'typeNum': 57}],
                       'sourceMode': 1,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 1,
                       'statusTask': 1,
                       'svnSourceId': 0,
                       'updateTime': '2024-08-21 11:47:39',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 25},
                      {'appId': 'aa480f6b-bdc9-410f-985f-96e33685596e',
                       'containLan': '5',
                       'createTime': '2024-08-20 15:42:03',
                       'exportBtn': True,
                       'exportReportFlag': True,
                       'finishRecordIdStatic': 'dda32f07-79d4-4db0-9ea3-c8e5f4cd73ef',
                       'finishTime': '2024-08-20 16:04:34',
                       'finishTimeStatic': '2024-08-20 16:04:34',
                       'gitSourceId': 0,
                       'groupId': 1,
                       'id': 24,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 5,
                       'languageName': 'C/C++',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 42,
                       'mailConfigStatus': 0,
                       'name': 'gtq',
                       'orgName': '团队A',
                       'orgUuid': '3ab211c1-1657-452f-b9f9-e2e50b8607b1',
                       'projectDesc': '',
                       'projectName': 'gtq',
                       'projectType': 1,
                       'projectUuid': '42ec3260-bb1d-4a51-aa2e-9d0aa79c3e73',
                       'recordId': 'dda32f07-79d4-4db0-9ea3-c8e5f4cd73ef',
                       'riskGrade': 3,
                       'scanVulRulesVO': {'appId': 'aa480f6b-bdc9-410f-985f-96e33685596e',
                                          'recordId': 'dda32f07-79d4-4db0-9ea3-c8e5f4cd73ef'},
                       'sendReportFlag': False,
                       'seriousList': [{'typeId': 1,
                                        'typeName': '超危',
                                        'typeNum': 16},
                                       {'typeId': 2,
                                        'typeName': '高危',
                                        'typeNum': 20},
                                       {'typeId': 3,
                                        'typeName': '中危',
                                        'typeNum': 15},
                                       {'typeId': 4,
                                        'typeName': '低危',
                                        'typeNum': 219},
                                       {'typeId': 5,
                                        'typeName': '建议',
                                        'typeNum': 3637}],
                       'sourceMode': 1,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 1,
                       'statusTask': 1,
                       'svnSourceId': 0,
                       'updateTime': '2024-08-21 11:47:39',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 25},
                      {'appId': '37ff1659-f44c-42d4-8f6f-eefd8613f8b7',
                       'containLan': '1',
                       'createTime': '2024-08-12 17:08:22',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'gitSourceId': 0,
                       'groupId': 1,
                       'id': 20,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 25,
                       'mailConfigStatus': 0,
                       'name': 'jlj',
                       'orgName': '团队A',
                       'orgUuid': '3ab211c1-1657-452f-b9f9-e2e50b8607b1',
                       'projectDesc': '',
                       'projectName': 'jlj',
                       'projectType': 1,
                       'projectUuid': 'f169344f-89ff-4dfb-9c94-a122a2391653',
                       'sendReportFlag': False,
                       'sourceMode': 1,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 2,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'updateTime': '2024-08-21 11:47:39',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 25},
                      {'appId': '4dbaebad-a9d0-4477-a8af-f539d5c4b79a',
                       'containLan': '1',
                       'createTime': '2024-08-06 09:33:03',
                       'exportBtn': True,
                       'exportReportFlag': True,
                       'finishRecordIdStatic': '1925ec60-5d78-461e-8f7c-59e7e242a76b',
                       'finishTime': '2024-08-06 10:27:51',
                       'finishTimeStatic': '2024-08-06 10:27:51',
                       'gitSourceId': 0,
                       'groupId': 1,
                       'id': 19,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 24,
                       'mailConfigStatus': 0,
                       'name': 'bechmark',
                       'orgName': '团队A',
                       'orgUuid': '3ab211c1-1657-452f-b9f9-e2e50b8607b1',
                       'projectDesc': '',
                       'projectName': 'bechmark',
                       'projectType': 1,
                       'projectUuid': 'b8453c0d-fe4b-4e55-a176-f4f3e4622e06',
                       'recordId': '1925ec60-5d78-461e-8f7c-59e7e242a76b',
                       'riskGrade': 3,
                       'scanVulRulesVO': {'appId': '4dbaebad-a9d0-4477-a8af-f539d5c4b79a',
                                          'recordId': '1925ec60-5d78-461e-8f7c-59e7e242a76b'},
                       'sendReportFlag': False,
                       'seriousList': [{'typeId': 1,
                                        'typeName': '超危',
                                        'typeNum': 2354},
                                       {'typeId': 2,
                                        'typeName': '高危',
                                        'typeNum': 1696},
                                       {'typeId': 3,
                                        'typeName': '中危',
                                        'typeNum': 17077},
                                       {'typeId': 4,
                                        'typeName': '低危',
                                        'typeNum': 5192},
                                       {'typeId': 5,
                                        'typeName': '建议',
                                        'typeNum': 4538}],
                       'sourceMode': 1,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 1,
                       'statusTask': 1,
                       'svnSourceId': 0,
                       'updateTime': '2024-08-21 11:47:39',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 25},
                      {'appId': '78c5d631-8657-4d37-82a5-547403059985',
                       'containLan': '1',
                       'createTime': '2024-08-02 16:02:23',
                       'exportBtn': True,
                       'exportReportFlag': True,
                       'finishRecordIdStatic': '8304e1cc-76c8-4d88-a561-28c5e02451cc',
                       'finishTime': '2024-08-02 16:11:23',
                       'finishTimeStatic': '2024-08-02 16:11:23',
                       'gitSourceId': 0,
                       'groupId': 1,
                       'id': 18,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 22,
                       'mailConfigStatus': 0,
                       'name': 'webgoat',
                       'orgName': '团队A',
                       'orgUuid': '3ab211c1-1657-452f-b9f9-e2e50b8607b1',
                       'projectDesc': '',
                       'projectName': 'webgoat',
                       'projectType': 1,
                       'projectUuid': '27f59818-2633-4f14-83d3-6e4f317349b7',
                       'recordId': '8304e1cc-76c8-4d88-a561-28c5e02451cc',
                       'riskGrade': 3,
                       'scanVulRulesVO': {'appId': '78c5d631-8657-4d37-82a5-547403059985',
                                          'recordId': '8304e1cc-76c8-4d88-a561-28c5e02451cc'},
                       'sendReportFlag': False,
                       'seriousList': [{'typeId': 1,
                                        'typeName': '超危',
                                        'typeNum': 571},
                                       {'typeId': 2,
                                        'typeName': '高危',
                                        'typeNum': 170},
                                       {'typeId': 3,
                                        'typeName': '中危',
                                        'typeNum': 1128},
                                       {'typeId': 4,
                                        'typeName': '低危',
                                        'typeNum': 804},
                                       {'typeId': 5,
                                        'typeName': '建议',
                                        'typeNum': 359}],
                       'sourceMode': 1,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 4,
                       'statusRecord': 1,
                       'statusStaticCode': 1,
                       'statusTask': 1,
                       'svnSourceId': 0,
                       'updateTime': '2024-08-21 11:47:39',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 25},
                      {'appId': 'cb74cdfd-421d-4005-9928-cff77a335a8e',
                       'containLan': '1',
                       'createTime': '2024-08-02 10:59:11',
                       'exportBtn': True,
                       'exportReportFlag': True,
                       'finishRecordIdStatic': '96b935df-dcb1-4314-8086-294fddeff81f',
                       'finishTime': '2024-08-02 11:09:19',
                       'finishTimeStatic': '2024-08-02 11:09:19',
                       'gitSourceId': 2,
                       'groupId': 1,
                       'id': 17,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 21,
                       'mailConfigStatus': 0,
                       'name': 'testPM-gao',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '',
                       'projectName': 'testPM-gao',
                       'projectType': 1,
                       'projectUuid': '523b09ae-0bb3-42e3-b5ba-ca6d48a7af63',
                       'recordId': '96b935df-dcb1-4314-8086-294fddeff81f',
                       'riskGrade': 3,
                       'scanVulRulesVO': {'appId': 'cb74cdfd-421d-4005-9928-cff77a335a8e',
                                          'recordId': '96b935df-dcb1-4314-8086-294fddeff81f'},
                       'sendReportFlag': False,
                       'seriousList': [{'typeId': 1,
                                        'typeName': '超危',
                                        'typeNum': 109},
                                       {'typeId': 2,
                                        'typeName': '高危',
                                        'typeNum': 462},
                                       {'typeId': 3,
                                        'typeName': '中危',
                                        'typeNum': 1196},
                                       {'typeId': 4,
                                        'typeName': '低危',
                                        'typeNum': 350},
                                       {'typeId': 5,
                                        'typeName': '建议',
                                        'typeNum': 1101}],
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 1,
                       'statusTask': 1,
                       'svnSourceId': 0,
                       'updateTime': '2024-08-21 11:47:39',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 25},
                      {'appId': '7d6c56e9-43a9-4dbf-b232-004ba75d6e78',
                       'containLan': '5',
                       'createTime': '2024-07-25 11:37:28',
                       'exportBtn': True,
                       'exportReportFlag': True,
                       'finishRecordIdStatic': '4c5ccd45-0e1f-4a93-955f-9242aa5241a0',
                       'finishTime': '2024-07-25 11:40:06',
                       'finishTimeStatic': '2024-07-25 11:40:06',
                       'gitSourceId': 0,
                       'groupId': 1,
                       'id': 16,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 5,
                       'languageName': 'C/C++',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 20,
                       'mailConfigStatus': 0,
                       'name': 'suite3',
                       'orgName': '团队A',
                       'orgUuid': '3ab211c1-1657-452f-b9f9-e2e50b8607b1',
                       'projectDesc': '',
                       'projectName': 'suite3',
                       'projectType': 1,
                       'projectUuid': 'b4404f6a-2052-4800-801c-9c6c1f1da40c',
                       'recordId': '4c5ccd45-0e1f-4a93-955f-9242aa5241a0',
                       'riskGrade': 1,
                       'scanVulRulesVO': {'appId': '7d6c56e9-43a9-4dbf-b232-004ba75d6e78',
                                          'recordId': '4c5ccd45-0e1f-4a93-955f-9242aa5241a0'},
                       'sendReportFlag': False,
                       'seriousList': [{'typeId': 1,
                                        'typeName': '超危',
                                        'typeNum': 0},
                                       {'typeId': 2,
                                        'typeName': '高危',
                                        'typeNum': 0},
                                       {'typeId': 3,
                                        'typeName': '中危',
                                        'typeNum': 10},
                                       {'typeId': 4,
                                        'typeName': '低危',
                                        'typeNum': 84},
                                       {'typeId': 5,
                                        'typeName': '建议',
                                        'typeNum': 407}],
                       'sourceMode': 1,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 1,
                       'statusTask': 1,
                       'svnSourceId': 0,
                       'updateTime': '2024-08-21 11:47:39',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 24},
                      {'appId': 'd550b93b-f015-497a-a728-08214ad74f7e',
                       'containLan': '1',
                       'createTime': '2024-07-24 09:13:38',
                       'exportBtn': True,
                       'exportReportFlag': True,
                       'finishRecordIdStatic': 'b6364b10-fd08-462b-ad57-2afa6dad089a',
                       'finishTime': '2024-07-24 09:22:41',
                       'finishTimeStatic': '2024-07-24 09:22:41',
                       'gitSourceId': 1,
                       'groupId': 1,
                       'id': 15,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 19,
                       'mailConfigStatus': 0,
                       'name': '漏洞详情场景化项目_扫描完成',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '',
                       'projectName': '漏洞详情场景化项目_扫描完成',
                       'projectType': 1,
                       'projectUuid': '85d50da9-f6aa-4d3b-a862-a323fc4760e6',
                       'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a',
                       'riskGrade': 3,
                       'scanVulRulesVO': {'appId': 'd550b93b-f015-497a-a728-08214ad74f7e',
                                          'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a'},
                       'sendReportFlag': False,
                       'seriousList': [{'typeId': 1,
                                        'typeName': '超危',
                                        'typeNum': 109},
                                       {'typeId': 2,
                                        'typeName': '高危',
                                        'typeNum': 462},
                                       {'typeId': 3,
                                        'typeName': '中危',
                                        'typeNum': 1192},
                                       {'typeId': 4,
                                        'typeName': '低危',
                                        'typeNum': 350},
                                       {'typeId': 5,
                                        'typeName': '建议',
                                        'typeNum': 1099}],
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 1,
                       'statusTask': 1,
                       'svnSourceId': 0,
                       'updateTime': '2024-08-21 11:47:39',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 24},
                      {'appId': '2699da87-ce35-4348-8454-8efc9f8ce437',
                       'containLan': '1',
                       'createTime': '2024-07-18 16:30:59',
                       'exportBtn': True,
                       'exportReportFlag': True,
                       'finishRecordIdStatic': '76ee7db7-cef5-42d3-9474-c773e7202867',
                       'finishTime': '2024-07-18 16:38:12',
                       'finishTimeStatic': '2024-07-18 16:38:12',
                       'gitSourceId': 0,
                       'groupId': 1,
                       'id': 14,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 18,
                       'mailConfigStatus': 0,
                       'name': '422011',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '若以',
                       'projectName': '422011',
                       'projectType': 1,
                       'projectUuid': 'be7433d1-28bc-4ead-98cc-1e6aa122fa40',
                       'recordId': '76ee7db7-cef5-42d3-9474-c773e7202867',
                       'riskGrade': 3,
                       'scanVulRulesVO': {'appId': '2699da87-ce35-4348-8454-8efc9f8ce437',
                                          'recordId': '76ee7db7-cef5-42d3-9474-c773e7202867'},
                       'sendReportFlag': False,
                       'seriousList': [{'typeId': 1,
                                        'typeName': '超危',
                                        'typeNum': 73},
                                       {'typeId': 2,
                                        'typeName': '高危',
                                        'typeNum': 69},
                                       {'typeId': 3,
                                        'typeName': '中危',
                                        'typeNum': 1009},
                                       {'typeId': 4,
                                        'typeName': '低危',
                                        'typeNum': 442},
                                       {'typeId': 5,
                                        'typeName': '建议',
                                        'typeNum': 242}],
                       'sourceMode': 1,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 1,
                       'statusTask': 1,
                       'svnSourceId': 0,
                       'updateTime': '2024-08-21 11:47:39',
                       'userId': '7b214572-4f1d-4630-ba73-12731ecfdf02',
                       'userName': 'team',
                       'versionId': 24},
                      {'appId': 'e07d59cb-4d4c-41a5-bf78-1eb2097eb3be',
                       'containLan': '1',
                       'createTime': '2024-07-15 19:20:02',
                       'exportBtn': True,
                       'exportReportFlag': True,
                       'finishRecordIdStatic': '8efb4e75-e8cc-42f9-8b23-8a45d98ef7a7',
                       'finishTime': '2024-07-15 19:23:11',
                       'finishTimeStatic': '2024-07-15 19:23:11',
                       'gitSourceId': 0,
                       'groupId': 1,
                       'id': 13,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 39,
                       'mailConfigStatus': 0,
                       'name': '本地若以代码扫描',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '本地若以代码扫描12121',
                       'projectName': '本地若以代码扫描',
                       'projectType': 1,
                       'projectUuid': '3abc8151-1ee4-4745-933d-5e2c264e3cb3',
                       'recordId': '8efb4e75-e8cc-42f9-8b23-8a45d98ef7a7',
                       'riskGrade': 3,
                       'scanVulRulesVO': {'appId': 'e07d59cb-4d4c-41a5-bf78-1eb2097eb3be',
                                          'recordId': '8efb4e75-e8cc-42f9-8b23-8a45d98ef7a7'},
                       'sendReportFlag': False,
                       'seriousList': [{'typeId': 1,
                                        'typeName': '超危',
                                        'typeNum': 73},
                                       {'typeId': 2,
                                        'typeName': '高危',
                                        'typeNum': 69},
                                       {'typeId': 3,
                                        'typeName': '中危',
                                        'typeNum': 1009},
                                       {'typeId': 4,
                                        'typeName': '低危',
                                        'typeNum': 442},
                                       {'typeId': 5,
                                        'typeName': '建议',
                                        'typeNum': 242}],
                       'sourceMode': 1,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 2,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'updateTime': '2024-08-21 11:47:39',
                       'userId': '7b214572-4f1d-4630-ba73-12731ecfdf02',
                       'userName': 'team',
                       'versionId': 24},
                      {'appId': '54169b90-f72e-42ba-b47f-0e336fe4cdc7',
                       'containLan': '1',
                       'createTime': '2024-07-15 16:47:43',
                       'exportBtn': True,
                       'exportReportFlag': True,
                       'finishRecordIdStatic': 'a5346124-2332-44c9-82a8-922ad65e4aa5',
                       'finishTime': '2024-07-15 16:50:59',
                       'finishTimeStatic': '2024-07-15 16:50:59',
                       'gitSourceId': 0,
                       'groupId': 1,
                       'id': 12,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 14,
                       'mailConfigStatus': 0,
                       'name': '若以快速扫描项目',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '若以快速扫描项目',
                       'projectName': '若以快速扫描项目',
                       'projectType': 1,
                       'projectUuid': '326333fa-7634-4d7e-85da-d5b17122e279',
                       'recordId': 'a5346124-2332-44c9-82a8-922ad65e4aa5',
                       'riskGrade': 3,
                       'scanVulRulesVO': {'appId': '54169b90-f72e-42ba-b47f-0e336fe4cdc7',
                                          'recordId': 'a5346124-2332-44c9-82a8-922ad65e4aa5'},
                       'sendReportFlag': False,
                       'seriousList': [{'typeId': 1,
                                        'typeName': '超危',
                                        'typeNum': 73},
                                       {'typeId': 2,
                                        'typeName': '高危',
                                        'typeNum': 69},
                                       {'typeId': 3,
                                        'typeName': '中危',
                                        'typeNum': 1009},
                                       {'typeId': 4,
                                        'typeName': '低危',
                                        'typeNum': 442},
                                       {'typeId': 5,
                                        'typeName': '建议',
                                        'typeNum': 242}],
                       'sourceMode': 1,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 1,
                       'statusTask': 1,
                       'svnSourceId': 0,
                       'updateTime': '2024-08-21 11:47:39',
                       'userId': '7b214572-4f1d-4630-ba73-12731ecfdf02',
                       'userName': 'team',
                       'versionId': 24},
                      {'appId': '5a9805f3-fd3f-4f28-9ce1-5a2fdcc06933',
                       'containLan': '1',
                       'createTime': '2024-07-11 17:23:22',
                       'exportBtn': True,
                       'exportReportFlag': True,
                       'finishRecordIdStatic': 'b8065a51-7131-4502-8383-92eb4bdaa6fb',
                       'finishTime': '2024-07-15 17:18:03',
                       'finishTimeStatic': '2024-07-15 17:18:03',
                       'gitSourceId': 0,
                       'groupId': 1,
                       'id': 11,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 13,
                       'mailConfigStatus': 0,
                       'name': 'Benchmark测试大缺陷',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': 'Benchmark测试大缺陷 用于测试大缺陷长数据流',
                       'projectName': 'Benchmark测试大缺陷',
                       'projectType': 1,
                       'projectUuid': 'd0065db4-e2ee-4a68-be3d-3e03c611690c',
                       'recordId': 'b8065a51-7131-4502-8383-92eb4bdaa6fb',
                       'riskGrade': 3,
                       'scanVulRulesVO': {'appId': '5a9805f3-fd3f-4f28-9ce1-5a2fdcc06933',
                                          'recordId': 'b8065a51-7131-4502-8383-92eb4bdaa6fb'},
                       'sendReportFlag': False,
                       'seriousList': [{'typeId': 1,
                                        'typeName': '超危',
                                        'typeNum': 2354},
                                       {'typeId': 2,
                                        'typeName': '高危',
                                        'typeNum': 1696},
                                       {'typeId': 3,
                                        'typeName': '中危',
                                        'typeNum': 17077},
                                       {'typeId': 4,
                                        'typeName': '低危',
                                        'typeNum': 5192},
                                       {'typeId': 5,
                                        'typeName': '建议',
                                        'typeNum': 4538}],
                       'sourceMode': 1,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 1,
                       'statusTask': 1,
                       'svnSourceId': 0,
                       'updateTime': '2024-08-21 11:47:39',
                       'userId': '7b214572-4f1d-4630-ba73-12731ecfdf02',
                       'userName': 'team',
                       'versionId': 24},
                      {'appId': '47b783b7-9f9c-478c-b5db-3cf39f62d369',
                       'containLan': '1',
                       'createTime': '2024-06-12 10:09:32',
                       'exportBtn': True,
                       'exportReportFlag': True,
                       'finishRecordIdStatic': 'e7133af1-cd07-41de-a923-ed0e94c7cdf3',
                       'finishTime': '2024-06-12 10:25:37',
                       'finishTimeStatic': '2024-06-12 10:25:37',
                       'gitSourceId': 0,
                       'groupId': 1,
                       'id': 10,
                       'isEdit': 0,
                       'isIde': 1,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 5,
                       'mailConfigStatus': 0,
                       'name': 'ssp.v4',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': 'ssp.v4',
                       'projectName': 'ssp.v4',
                       'projectType': 1,
                       'projectUuid': '26afb865-3c32-44ba-8d8e-69acd9d6baf0',
                       'recordId': 'e7133af1-cd07-41de-a923-ed0e94c7cdf3',
                       'riskGrade': 3,
                       'scanVulRulesVO': {'appId': '47b783b7-9f9c-478c-b5db-3cf39f62d369',
                                          'recordId': 'e7133af1-cd07-41de-a923-ed0e94c7cdf3'},
                       'sendReportFlag': False,
                       'seriousList': [{'typeId': 1,
                                        'typeName': '超危',
                                        'typeNum': 1922},
                                       {'typeId': 2,
                                        'typeName': '高危',
                                        'typeNum': 2277},
                                       {'typeId': 3,
                                        'typeName': '中危',
                                        'typeNum': 6524},
                                       {'typeId': 4,
                                        'typeName': '低危',
                                        'typeNum': 1835},
                                       {'typeId': 5,
                                        'typeName': '建议',
                                        'typeNum': 3343}],
                       'sourceMode': 1,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 1,
                       'statusTask': 1,
                       'svnSourceId': 0,
                       'updateTime': '2024-08-21 11:47:39',
                       'userId': '7b214572-4f1d-4630-ba73-12731ecfdf02',
                       'userName': 'team',
                       'versionId': 23},
                      {'appId': '84910395-afd1-4a13-b6c5-803c2820b99e',
                       'containLan': '1',
                       'createTime': '2024-05-16 15:38:10',
                       'exportBtn': True,
                       'exportReportFlag': True,
                       'finishRecordIdStatic': '8468d767-f0d5-49b1-9acb-8cb59b10ded7',
                       'finishTime': '2024-05-16 15:44:43',
                       'finishTimeStatic': '2024-05-16 15:44:43',
                       'gitSourceId': 0,
                       'groupId': 1,
                       'id': 9,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 4,
                       'mailConfigStatus': 0,
                       'name': 'WAR包报错',
                       'orgName': '团队A',
                       'orgUuid': '3ab211c1-1657-452f-b9f9-e2e50b8607b1',
                       'projectDesc': 'war包一直报错',
                       'projectName': 'WAR包报错',
                       'projectType': 1,
                       'projectUuid': '3409f11e-e411-475f-beaf-97df076b98c9',
                       'recordId': '8468d767-f0d5-49b1-9acb-8cb59b10ded7',
                       'riskGrade': 3,
                       'scanVulRulesVO': {'appId': '84910395-afd1-4a13-b6c5-803c2820b99e',
                                          'recordId': '8468d767-f0d5-49b1-9acb-8cb59b10ded7'},
                       'sendReportFlag': False,
                       'seriousList': [{'typeId': 1,
                                        'typeName': '超危',
                                        'typeNum': 6},
                                       {'typeId': 2,
                                        'typeName': '高危',
                                        'typeNum': 7},
                                       {'typeId': 3,
                                        'typeName': '中危',
                                        'typeNum': 0},
                                       {'typeId': 4,
                                        'typeName': '低危',
                                        'typeNum': 0},
                                       {'typeId': 5,
                                        'typeName': '建议',
                                        'typeNum': 46}],
                       'sourceMode': 1,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 1,
                       'statusTask': 1,
                       'svnSourceId': 0,
                       'updateTime': '2024-08-21 11:47:39',
                       'userId': '7800e178-df98-4481-84f2-c9007b7f53c9',
                       'userName': 'A团队普通用户',
                       'versionId': 21},
                      {'appId': 'bef3baba-6466-448e-975a-4909ec1f1fa2',
                       'containLan': '1',
                       'createTime': '2024-05-14 19:39:45',
                       'exportBtn': True,
                       'exportReportFlag': True,
                       'finishRecordIdStatic': 'd27c57e3-f372-45e1-a213-14307b8b523d',
                       'finishTime': '2024-06-12 15:56:18',
                       'finishTimeStatic': '2024-06-12 15:56:18',
                       'gitSourceId': 0,
                       'groupId': 1,
                       'id': 8,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 6,
                       'mailConfigStatus': 0,
                       'menderUserId': '7b214572-4f1d-4630-ba73-12731ecfdf02',
                       'name': '中文国际化jar包',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '空项目看右上角',
                       'projectName': '中文国际化jar包',
                       'projectType': 1,
                       'projectUuid': 'e04d3ec3-9693-42e7-9a6d-05c96944137b',
                       'recordId': 'd27c57e3-f372-45e1-a213-14307b8b523d',
                       'riskGrade': 0,
                       'scanVulRulesVO': {'appId': 'bef3baba-6466-448e-975a-4909ec1f1fa2',
                                          'recordId': 'd27c57e3-f372-45e1-a213-14307b8b523d'},
                       'sendReportFlag': False,
                       'seriousList': [{'typeId': 1,
                                        'typeName': '超危',
                                        'typeNum': 0},
                                       {'typeId': 2,
                                        'typeName': '高危',
                                        'typeNum': 0},
                                       {'typeId': 3,
                                        'typeName': '中危',
                                        'typeNum': 0},
                                       {'typeId': 4,
                                        'typeName': '低危',
                                        'typeNum': 0},
                                       {'typeId': 5,
                                        'typeName': '建议',
                                        'typeNum': 0}],
                       'sourceMode': 1,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 4,
                       'statusRecord': 1,
                       'statusStaticCode': 1,
                       'statusTask': 1,
                       'svnSourceId': 0,
                       'updateTime': '2024-08-21 11:47:39',
                       'userId': '7b214572-4f1d-4630-ba73-12731ecfdf02',
                       'userName': 'team',
                       'versionId': 21},
                      {'appId': '433762a2-f157-4dde-a6a2-f8c7992ad47b',
                       'createTime': '2024-04-24 17:29:43',
                       'exportBtn': True,
                       'exportReportFlag': True,
                       'finishRecordIdStatic': '5ea9e44b-5480-4b3a-b093-3714d74ad878',
                       'finishTime': '2024-05-14 18:59:22',
                       'finishTimeStatic': '2024-05-14 18:59:22',
                       'gitSourceId': 0,
                       'groupId': 1,
                       'id': 1,
                       'isEdit': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 12,
                       'mailConfigStatus': 0,
                       'menderUserId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'name': 'P2024042402',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '测试扫描',
                       'projectName': 'P2024042402',
                       'projectType': 1,
                       'projectUuid': '3dda8224-1092-4e8f-bd16-bd5b1c30ee24',
                       'recordId': '5ea9e44b-5480-4b3a-b093-3714d74ad878',
                       'riskGrade': 3,
                       'scanVulRulesVO': {'appId': '433762a2-f157-4dde-a6a2-f8c7992ad47b',
                                          'recordId': '5ea9e44b-5480-4b3a-b093-3714d74ad878'},
                       'sendReportFlag': False,
                       'seriousList': [{'typeId': 1,
                                        'typeName': '超危',
                                        'typeNum': 568},
                                       {'typeId': 2,
                                        'typeName': '高危',
                                        'typeNum': 156},
                                       {'typeId': 3,
                                        'typeName': '中危',
                                        'typeNum': 1111},
                                       {'typeId': 4,
                                        'typeName': '低危',
                                        'typeNum': 819},
                                       {'typeId': 5,
                                        'typeName': '建议',
                                        'typeNum': 359}],
                       'sourceMode': 1,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 2,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'updateTime': '2024-08-21 11:47:39',
                       'userId': '7b214572-4f1d-4630-ba73-12731ecfdf02',
                       'userName': 'team',
                       'versionId': 21}]},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/CodeSecInterfaceService/project/list 
请求头：{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiIsImVtYWlsIjoic2VjQHNlY3pvbmUuY24iLCJ1c2VybmFtZSI6InNlY0BzZWN6b25lLmNuIiwidG9rZW4iOiIzNzYzMzUzOTM1MzUzMTM4MkQzMzM0MzIzNTJEMzQ2MTMxMzgyRDM4NjIzOTM5MkQ2MjM2MzEzMTM0MzA2MzMxMzQzMjM0MzAiLCJyb2xlcyI6WyJST0xFX2dyb3VwYWRtaW4iXSwiZW5hYmxlZCI6dHJ1ZSwicGFzc3dvcmQiOm51bGwsImF1dGhvcml0aWVzIjpbeyJhdXRob3JpdHkiOiJST0xFX2dyb3VwYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiJmYjlkNjAzMi1lM2ZmLTQzNTctOGM0Mi0xOGExN2ZkODU1YmYiLCJqdGkiOiJjYjczYzg0Ny0wMWRmLTRhNjQtOWE2MS0zZGUwM2MxYTc3YmMifQ.kvyKdG66zLx3d-MY48ObqyyyapM-mXnpOnxk_1fulu-v3aJt8-243cC2jQaItKitnpzA2rXDuasyZfrgYns7kQ', 'loginNonce': 'b20307f0-5201-45bb-93f7-f4556a95656e', 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'token': '37633539353531382D333432352D346131382D386239392D623631313430633134323430', 'timestamp': '1727341781976', 'sign': '9d1d7da7212195efefbf025f29ee273b4ba0472e9b6eb2d843fd2c21840f4f77', 'lang': 'zh-CN'}
请求参数：{'projectType': '1', 'pageSize': '100'}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'pageCurrent': 1, 'pageSize': 100, 'pageTotal': 1, 'recordTotal': 42, 'records': [{'id': 52, 'createTime': '2024-09-26 17:09:35', 'updateTime': '2024-09-26 17:09:35', 'name': 'username为空', 'projectDesc': '接口创建项目', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': '6da7ab31-0970-46c2-9ea3-310a55c1ccba', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': 'username为空', 'appId': '5e389189-85d0-41b1-b238-03ed899b0ff3', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 26, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}, {'id': 51, 'createTime': '2024-09-26 17:09:34', 'updateTime': '2024-09-26 17:09:34', 'name': 'authenticationMethod=3不存在参数', 'projectDesc': '接口创建项目', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': 'f8657387-4774-4886-b61f-61d80d5a18d3', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': 'authenticationMethod=3不存在参数', 'appId': 'f4caf69a-990b-4576-bdb9-e89f4df5bfc9', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 25, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}, {'id': 50, 'createTime': '2024-09-26 17:09:33', 'updateTime': '2024-09-26 17:09:33', 'name': 'authenticationMethod=2SSH密钥', 'projectDesc': '接口创建项目', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': '67078932-747b-41a9-bbc4-8eb344239679', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': 'authenticationMethod=2SSH密钥', 'appId': '72e7fea9-4d0b-444f-b432-4f8d88c596e1', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 24, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}, {'id': 49, 'createTime': '2024-09-26 17:09:32', 'updateTime': '2024-09-26 17:09:32', 'name': 'authenticationMethod=1token认证', 'projectDesc': '接口创建项目', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': '11fb9840-38c5-4328-9424-08fe9dd3aba9', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': 'authenticationMethod=1token认证', 'appId': 'c5d416f4-6e78-4220-818c-984d52eda419', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 23, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}, {'id': 48, 'createTime': '2024-09-26 17:09:31', 'updateTime': '2024-09-26 17:09:31', 'name': 'authenticationMethod=0用户名密码认证', 'projectDesc': '接口创建项目', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': '0b7824e4-f0d0-43e3-b748-d38875b1e68d', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': 'authenticationMethod=0用户名密码认证', 'appId': '597fcf8b-7d9a-4935-80a3-dca290ba8cee', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 22, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}, {'id': 47, 'createTime': '2024-09-26 17:09:29', 'updateTime': '2024-09-26 17:09:29', 'name': 'gitType7_bitbucket', 'projectDesc': '接口创建项目', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': '87f13daa-bd90-4b0d-9147-5d174d3d958c', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': 'gitType7_bitbucket', 'appId': '0359722d-cef8-4c71-aae1-03dd0732413f', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 21, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}, {'id': 46, 'createTime': '2024-09-26 17:09:29', 'updateTime': '2024-09-26 17:09:29', 'name': 'gitType6_gerrit', 'projectDesc': '接口创建项目', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': '7855134f-7302-461a-8d0a-1e00b1836f77', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': 'gitType6_gerrit', 'appId': 'cbf33819-d171-45a2-a972-e6c1c970cef1', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 20, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}, {'id': 45, 'createTime': '2024-09-26 17:09:28', 'updateTime': '2024-09-26 17:09:28', 'name': 'gitType3_gitee', 'projectDesc': '接口创建项目', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': '60790fbc-16fe-428a-8fc1-7c55ad13af4a', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': 'gitType3_gitee', 'appId': 'd2c7fd8b-7691-4308-b2af-85ee928f86af', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 19, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}, {'id': 44, 'createTime': '2024-09-26 17:09:27', 'updateTime': '2024-09-26 17:09:27', 'name': 'gitType2_github', 'projectDesc': '接口创建项目', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': '3a3e03c3-1c50-4a01-8ad7-2d9233f72e7b', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': 'gitType2_github', 'appId': '7ad7eec0-1f8b-4f6a-9a81-3b659b9bf0de', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 18, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}, {'id': 43, 'createTime': '2024-09-26 17:09:27', 'updateTime': '2024-09-26 17:09:27', 'name': 'gitType1_gitlab', 'projectDesc': '接口创建项目', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': 'b5761600-151a-4f53-835e-6db35094b70a', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': 'gitType1_gitlab', 'appId': 'cdd63471-139d-4a78-bdd3-335658facf87', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 17, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}, {'id': 42, 'createTime': '2024-09-26 17:09:26', 'updateTime': '2024-09-26 17:09:26', 'name': 'urlHead为空', 'projectDesc': '接口创建项目', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': 'efe69329-6afc-4f17-ae8e-8de30f547a37', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': 'urlHead为空', 'appId': '87711659-c697-430f-b523-c043922cd79e', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 16, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}, {'id': 41, 'createTime': '2024-09-26 17:09:25', 'updateTime': '2024-09-26 17:09:25', 'name': 'urlHead=2', 'projectDesc': '接口创建项目', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': '26f2e54b-b45b-4eff-a482-3be92e999546', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': 'urlHead=2', 'appId': '72aaa401-94d9-49ed-9eb9-12766ca5d1a5', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 15, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}, {'id': 40, 'createTime': '2024-09-26 17:09:24', 'updateTime': '2024-09-26 17:09:24', 'name': 'urlHead=1', 'projectDesc': '接口创建项目', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': 'f4209274-1c8c-49e6-97e6-85b9b1893615', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': 'urlHead=1', 'appId': '527d2807-4b14-4ad3-8d2d-f8250e6c31af', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 14, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}, {'id': 39, 'createTime': '2024-09-26 17:09:24', 'updateTime': '2024-09-26 17:09:24', 'name': 'urlHead=0', 'projectDesc': '接口创建项目', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': 'c54c9939-a42f-4287-94d9-d7d03a91a121', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': 'urlHead=0', 'appId': '1f2b7616-1b56-4121-962a-7360c81f050c', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 13, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}, {'id': 38, 'createTime': '2024-09-26 17:09:20', 'updateTime': '2024-09-26 17:09:20', 'name': 'url正常', 'projectDesc': '接口创建项目', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': 'e57e7230-364f-4f9a-97ca-2fe82ef50567', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': 'url正常', 'appId': '955fd713-9a73-406c-ae33-bbc323542fb4', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 12, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}, {'id': 37, 'createTime': '2024-09-26 17:09:19', 'updateTime': '2024-09-26 17:09:19', 'name': 'projectDesc500个字符', 'projectDesc': '01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': '174b40bd-f662-4a6a-a0b1-91938fb4770d', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': 'projectDesc500个字符', 'appId': '82f42bbc-22bd-44cd-863c-00cb9a0c0de1', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 11, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}, {'id': 36, 'createTime': '2024-09-26 17:09:18', 'updateTime': '2024-09-26 17:09:18', 'name': 'projectDesc两个字符', 'projectDesc': '12', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': 'fae803b9-5829-44d5-9f31-3e44a66cc8ac', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': 'projectDesc两个字符', 'appId': '0ad5bdb6-b3e3-4594-b6c0-9c4ea1553fef', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 10, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}, {'id': 35, 'createTime': '2024-09-26 17:09:17', 'updateTime': '2024-09-26 17:09:17', 'name': 'projectDesc包含特殊字符', 'projectDesc': '#￥%……*', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': '6f613bf7-36bf-42ba-8aa7-2a4fc5f58ae9', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': 'projectDesc包含特殊字符', 'appId': '78817bdd-52bd-4257-8f05-b2334dcc06bf', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 9, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}, {'id': 34, 'createTime': '2024-09-26 17:09:16', 'updateTime': '2024-09-26 17:09:16', 'name': 'projectDesc只有空格', 'projectDesc': '   ', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': 'e8cef819-3c70-4411-aeb8-b60bf7b43bb8', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': 'projectDesc只有空格', 'appId': 'b6be689a-30e2-4b1e-9600-9437f4ce211a', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 8, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}, {'id': 33, 'createTime': '2024-09-26 17:09:15', 'updateTime': '2024-09-26 17:09:15', 'name': 'projectDesc为空', 'projectDesc': '', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': '9cc0c2b6-212d-4dbe-9a92-b3ec5f558249', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': 'projectDesc为空', 'appId': '3657635f-debd-4433-aaba-19e673cc99ae', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 7, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}, {'id': 32, 'createTime': '2024-09-26 17:09:14', 'updateTime': '2024-09-26 17:09:14', 'name': '空格   自动   清除', 'projectDesc': '接口创建项目：projectName包含空格+字符', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': '43adae27-d5c8-447b-816c-481dc2eb4034', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': '空格   自动   清除', 'appId': '3acbb499-a755-4a9f-8c2c-85b4ea386cca', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 6, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}, {'id': 30, 'createTime': '2024-09-26 17:09:13', 'updateTime': '2024-09-26 17:09:13', 'name': '根据', 'projectDesc': '接口创建项目：projectName两个字符', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': '6a3121d1-aa3c-42cb-8dbe-45ecfbb1252f', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': '根据', 'appId': '275776f8-5b2d-4ccc-883f-fa2bd87b607b', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 4, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}, {'id': 29, 'createTime': '2024-08-22 18:58:03', 'updateTime': '2024-09-07 09:06:03', 'name': '中文乱码', 'projectDesc': '中文会乱码吗', 'statusTask': 1, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 1, 'statusDynamicCode': 0, 'projectUuid': '8daac41e-2342-4daa-899d-576ae47e0ba2', 'versionId': 25, 'userId': '7b214572-4f1d-4630-ba73-12731ecfdf02', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'riskGrade': 3, 'finishTimeStatic': '2024-09-07 09:07:50', 'finishRecordIdStatic': '4bccecf2-d461-432e-a28a-10d47621ff60', 'lastScanRecordIdStatic': 130, 'lastScanRecordIdDynamic': 0, 'userName': 'team', 'orgName': '深圳总部', 'projectName': '中文乱码', 'appId': 'f27b132d-d209-433d-83c9-eceb5be1f92c', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 1, 'gitSourceId': 0, 'svnSourceId': 0, 'recordId': '4bccecf2-d461-432e-a28a-10d47621ff60', 'finishTime': '2024-09-07 09:07:50', 'languageId': 5, 'containLan': '5', 'languageName': 'C/C++', 'exportReportFlag': True, 'sendReportFlag': False, 'scanVulRulesVO': {'appId': 'f27b132d-d209-433d-83c9-eceb5be1f92c', 'recordId': '4bccecf2-d461-432e-a28a-10d47621ff60'}, 'seriousList': [{'typeName': '超危', 'typeNum': 2, 'typeId': 1}, {'typeName': '高危', 'typeNum': 11, 'typeId': 2}, {'typeName': '中危', 'typeNum': 58, 'typeId': 3}, {'typeName': '低危', 'typeNum': 62, 'typeId': 4}, {'typeName': '建议', 'typeNum': 2421, 'typeId': 5}], 'mailConfigStatus': 0, 'exportBtn': True}, {'id': 28, 'createTime': '2024-08-22 18:50:06', 'updateTime': '2024-08-23 09:42:06', 'name': 'C语言214小', 'projectDesc': '比较下升级', 'statusTask': 1, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 1, 'statusDynamicCode': 0, 'projectUuid': '7356f271-e4a5-475e-9312-d11c01652af7', 'versionId': 25, 'userId': '7b214572-4f1d-4630-ba73-12731ecfdf02', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'riskGrade': 3, 'finishTimeStatic': '2024-08-23 09:43:22', 'finishRecordIdStatic': 'd5d6e409-1b22-4337-a7ec-b7c1e9eebf49', 'lastScanRecordIdStatic': 52, 'lastScanRecordIdDynamic': 0, 'userName': 'team', 'orgName': '深圳总部', 'projectName': 'C语言214小', 'appId': '1559a095-7ba5-4608-86d6-0a34e212cfd6', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 1, 'gitSourceId': 0, 'svnSourceId': 0, 'recordId': 'd5d6e409-1b22-4337-a7ec-b7c1e9eebf49', 'finishTime': '2024-08-23 09:43:22', 'languageId': 5, 'containLan': '5', 'languageName': 'C/C++', 'exportReportFlag': True, 'sendReportFlag': False, 'scanVulRulesVO': {'appId': '1559a095-7ba5-4608-86d6-0a34e212cfd6', 'recordId': 'd5d6e409-1b22-4337-a7ec-b7c1e9eebf49'}, 'seriousList': [{'typeName': '超危', 'typeNum': 2, 'typeId': 1}, {'typeName': '高危', 'typeNum': 12, 'typeId': 2}, {'typeName': '中危', 'typeNum': 58, 'typeId': 3}, {'typeName': '低危', 'typeNum': 62, 'typeId': 4}, {'typeName': '建议', 'typeNum': 2427, 'typeId': 5}], 'mailConfigStatus': 0, 'exportBtn': True}, {'id': 27, 'createTime': '2024-08-22 18:45:50', 'updateTime': '2024-08-22 18:46:08', 'name': 'C语言212小', 'projectDesc': '1212121', 'statusTask': 1, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 1, 'statusDynamicCode': 0, 'projectUuid': 'ba94a031-c5c4-496c-80f1-a52c2c8afe43', 'versionId': 25, 'userId': '7b214572-4f1d-4630-ba73-12731ecfdf02', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'riskGrade': 3, 'finishTimeStatic': '2024-08-22 18:47:07', 'finishRecordIdStatic': 'd23a96d1-eba8-4e1c-b414-b2c9b4461104', 'lastScanRecordIdStatic': 45, 'lastScanRecordIdDynamic': 0, 'userName': 'team', 'orgName': '深圳总部', 'projectName': 'C语言212小', 'appId': '9f1d9e75-9420-4b88-9efe-a1ac74f6d39a', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 1, 'gitSourceId': 0, 'svnSourceId': 0, 'recordId': 'd23a96d1-eba8-4e1c-b414-b2c9b4461104', 'finishTime': '2024-08-22 18:47:07', 'languageId': 5, 'containLan': '5', 'languageName': 'C/C++', 'exportReportFlag': True, 'sendReportFlag': False, 'scanVulRulesVO': {'appId': '9f1d9e75-9420-4b88-9efe-a1ac74f6d39a', 'recordId': 'd23a96d1-eba8-4e1c-b414-b2c9b4461104'}, 'seriousList': [{'typeName': '超危', 'typeNum': 2, 'typeId': 1}, {'typeName': '高危', 'typeNum': 11, 'typeId': 2}, {'typeName': '中危', 'typeNum': 26, 'typeId': 3}, {'typeName': '低危', 'typeNum': 58, 'typeId': 4}, {'typeName': '建议', 'typeNum': 1267, 'typeId': 5}], 'mailConfigStatus': 0, 'exportBtn': True}, {'id': 26, 'createTime': '2024-08-22 18:41:02', 'updateTime': '2024-09-06 14:45:00', 'name': 'C语言212', 'projectDesc': 'C语言212版本', 'statusTask': 1, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 1, 'statusDynamicCode': 0, 'projectUuid': '5efc5a2f-301b-4a3b-a857-90c4d28ddf7b', 'versionId': 25, 'userId': '7b214572-4f1d-4630-ba73-12731ecfdf02', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'riskGrade': 3, 'finishTimeStatic': '2024-09-06 21:06:51', 'finishRecordIdStatic': '1eff2737-f4d8-4c84-95bb-7a2de3863147', 'lastScanRecordIdStatic': 129, 'lastScanRecordIdDynamic': 0, 'userName': 'team', 'orgName': '深圳总部', 'projectName': 'C语言212', 'appId': '875646b5-7a6d-4fb5-b61e-43ab6cd2d922', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 1, 'gitSourceId': 0, 'svnSourceId': 0, 'recordId': '1eff2737-f4d8-4c84-95bb-7a2de3863147', 'finishTime': '2024-09-06 21:06:51', 'languageId': 5, 'containLan': '5', 'languageName': 'C/C++', 'exportReportFlag': True, 'sendReportFlag': False, 'scanVulRulesVO': {'appId': '875646b5-7a6d-4fb5-b61e-43ab6cd2d922', 'recordId': '1eff2737-f4d8-4c84-95bb-7a2de3863147'}, 'seriousList': [{'typeName': '超危', 'typeNum': 7, 'typeId': 1}, {'typeName': '高危', 'typeNum': 14, 'typeId': 2}, {'typeName': '中危', 'typeNum': 63, 'typeId': 3}, {'typeName': '低危', 'typeNum': 460, 'typeId': 4}, {'typeName': '建议', 'typeNum': 11460, 'typeId': 5}], 'mailConfigStatus': 0, 'exportBtn': True}, {'id': 25, 'createTime': '2024-08-20 16:34:55', 'updateTime': '2024-08-21 11:47:39', 'name': 'owaspphp', 'projectDesc': '', 'statusTask': 1, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 1, 'statusDynamicCode': 0, 'projectUuid': '8be2f9d3-0d67-4aa9-b975-87fb70590e41', 'versionId': 25, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '3ab211c1-1657-452f-b9f9-e2e50b8607b1', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'riskGrade': 3, 'finishTimeStatic': '2024-08-20 16:40:03', 'finishRecordIdStatic': '3c279499-15e7-4d06-a420-4d442e12ef48', 'lastScanRecordIdStatic': 43, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '团队A', 'projectName': 'owaspphp', 'appId': '67545c76-4f3d-4b46-8736-fc915e4b1ff6', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 1, 'gitSourceId': 0, 'svnSourceId': 0, 'recordId': '3c279499-15e7-4d06-a420-4d442e12ef48', 'finishTime': '2024-08-20 16:40:03', 'languageId': 4, 'containLan': '4', 'languageName': 'PHP', 'exportReportFlag': True, 'sendReportFlag': False, 'scanVulRulesVO': {'appId': '67545c76-4f3d-4b46-8736-fc915e4b1ff6', 'recordId': '3c279499-15e7-4d06-a420-4d442e12ef48'}, 'seriousList': [{'typeName': '超危', 'typeNum': 0, 'typeId': 1}, {'typeName': '高危', 'typeNum': 160, 'typeId': 2}, {'typeName': '中危', 'typeNum': 203, 'typeId': 3}, {'typeName': '低危', 'typeNum': 6, 'typeId': 4}, {'typeName': '建议', 'typeNum': 57, 'typeId': 5}], 'mailConfigStatus': 0, 'exportBtn': True}, {'id': 24, 'createTime': '2024-08-20 15:42:03', 'updateTime': '2024-08-21 11:47:39', 'name': 'gtq', 'projectDesc': '', 'statusTask': 1, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 1, 'statusDynamicCode': 0, 'projectUuid': '42ec3260-bb1d-4a51-aa2e-9d0aa79c3e73', 'versionId': 25, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '3ab211c1-1657-452f-b9f9-e2e50b8607b1', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'riskGrade': 3, 'finishTimeStatic': '2024-08-20 16:04:34', 'finishRecordIdStatic': 'dda32f07-79d4-4db0-9ea3-c8e5f4cd73ef', 'lastScanRecordIdStatic': 42, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '团队A', 'projectName': 'gtq', 'appId': 'aa480f6b-bdc9-410f-985f-96e33685596e', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 1, 'gitSourceId': 0, 'svnSourceId': 0, 'recordId': 'dda32f07-79d4-4db0-9ea3-c8e5f4cd73ef', 'finishTime': '2024-08-20 16:04:34', 'languageId': 5, 'containLan': '5', 'languageName': 'C/C++', 'exportReportFlag': True, 'sendReportFlag': False, 'scanVulRulesVO': {'appId': 'aa480f6b-bdc9-410f-985f-96e33685596e', 'recordId': 'dda32f07-79d4-4db0-9ea3-c8e5f4cd73ef'}, 'seriousList': [{'typeName': '超危', 'typeNum': 16, 'typeId': 1}, {'typeName': '高危', 'typeNum': 20, 'typeId': 2}, {'typeName': '中危', 'typeNum': 15, 'typeId': 3}, {'typeName': '低危', 'typeNum': 219, 'typeId': 4}, {'typeName': '建议', 'typeNum': 3637, 'typeId': 5}], 'mailConfigStatus': 0, 'exportBtn': True}, {'id': 20, 'createTime': '2024-08-12 17:08:22', 'updateTime': '2024-08-21 11:47:39', 'name': 'jlj', 'projectDesc': '', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 2, 'statusDynamicCode': 0, 'projectUuid': 'f169344f-89ff-4dfb-9c94-a122a2391653', 'versionId': 25, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '3ab211c1-1657-452f-b9f9-e2e50b8607b1', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'lastScanRecordIdStatic': 25, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '团队A', 'projectName': 'jlj', 'appId': '37ff1659-f44c-42d4-8f6f-eefd8613f8b7', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 1, 'gitSourceId': 0, 'svnSourceId': 0, 'languageId': 1, 'containLan': '1', 'languageName': 'Java/Jsp', 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}, {'id': 19, 'createTime': '2024-08-06 09:33:03', 'updateTime': '2024-08-21 11:47:39', 'name': 'bechmark', 'projectDesc': '', 'statusTask': 1, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 1, 'statusDynamicCode': 0, 'projectUuid': 'b8453c0d-fe4b-4e55-a176-f4f3e4622e06', 'versionId': 25, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '3ab211c1-1657-452f-b9f9-e2e50b8607b1', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'riskGrade': 3, 'finishTimeStatic': '2024-08-06 10:27:51', 'finishRecordIdStatic': '1925ec60-5d78-461e-8f7c-59e7e242a76b', 'lastScanRecordIdStatic': 24, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '团队A', 'projectName': 'bechmark', 'appId': '4dbaebad-a9d0-4477-a8af-f539d5c4b79a', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 1, 'gitSourceId': 0, 'svnSourceId': 0, 'recordId': '1925ec60-5d78-461e-8f7c-59e7e242a76b', 'finishTime': '2024-08-06 10:27:51', 'languageId': 1, 'containLan': '1', 'languageName': 'Java/Jsp', 'exportReportFlag': True, 'sendReportFlag': False, 'scanVulRulesVO': {'appId': '4dbaebad-a9d0-4477-a8af-f539d5c4b79a', 'recordId': '1925ec60-5d78-461e-8f7c-59e7e242a76b'}, 'seriousList': [{'typeName': '超危', 'typeNum': 2354, 'typeId': 1}, {'typeName': '高危', 'typeNum': 1696, 'typeId': 2}, {'typeName': '中危', 'typeNum': 17077, 'typeId': 3}, {'typeName': '低危', 'typeNum': 5192, 'typeId': 4}, {'typeName': '建议', 'typeNum': 4538, 'typeId': 5}], 'mailConfigStatus': 0, 'exportBtn': True}, {'id': 18, 'createTime': '2024-08-02 16:02:23', 'updateTime': '2024-08-21 11:47:39', 'name': 'webgoat', 'projectDesc': '', 'statusTask': 1, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 1, 'statusDynamicCode': 4, 'projectUuid': '27f59818-2633-4f14-83d3-6e4f317349b7', 'versionId': 25, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '3ab211c1-1657-452f-b9f9-e2e50b8607b1', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'riskGrade': 3, 'finishTimeStatic': '2024-08-02 16:11:23', 'finishRecordIdStatic': '8304e1cc-76c8-4d88-a561-28c5e02451cc', 'lastScanRecordIdStatic': 22, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '团队A', 'projectName': 'webgoat', 'appId': '78c5d631-8657-4d37-82a5-547403059985', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 1, 'gitSourceId': 0, 'svnSourceId': 0, 'recordId': '8304e1cc-76c8-4d88-a561-28c5e02451cc', 'finishTime': '2024-08-02 16:11:23', 'languageId': 1, 'containLan': '1', 'languageName': 'Java/Jsp', 'exportReportFlag': True, 'sendReportFlag': False, 'scanVulRulesVO': {'appId': '78c5d631-8657-4d37-82a5-547403059985', 'recordId': '8304e1cc-76c8-4d88-a561-28c5e02451cc'}, 'seriousList': [{'typeName': '超危', 'typeNum': 571, 'typeId': 1}, {'typeName': '高危', 'typeNum': 170, 'typeId': 2}, {'typeName': '中危', 'typeNum': 1128, 'typeId': 3}, {'typeName': '低危', 'typeNum': 804, 'typeId': 4}, {'typeName': '建议', 'typeNum': 359, 'typeId': 5}], 'mailConfigStatus': 0, 'exportBtn': True}, {'id': 17, 'createTime': '2024-08-02 10:59:11', 'updateTime': '2024-08-21 11:47:39', 'name': 'testPM-gao', 'projectDesc': '', 'statusTask': 1, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 1, 'statusDynamicCode': 0, 'projectUuid': '523b09ae-0bb3-42e3-b5ba-ca6d48a7af63', 'versionId': 25, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'riskGrade': 3, 'finishTimeStatic': '2024-08-02 11:09:19', 'finishRecordIdStatic': '96b935df-dcb1-4314-8086-294fddeff81f', 'lastScanRecordIdStatic': 21, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': 'testPM-gao', 'appId': 'cb74cdfd-421d-4005-9928-cff77a335a8e', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 2, 'svnSourceId': 0, 'recordId': '96b935df-dcb1-4314-8086-294fddeff81f', 'finishTime': '2024-08-02 11:09:19', 'languageId': 1, 'containLan': '1', 'languageName': 'Java/Jsp', 'exportReportFlag': True, 'sendReportFlag': False, 'scanVulRulesVO': {'appId': 'cb74cdfd-421d-4005-9928-cff77a335a8e', 'recordId': '96b935df-dcb1-4314-8086-294fddeff81f'}, 'seriousList': [{'typeName': '超危', 'typeNum': 109, 'typeId': 1}, {'typeName': '高危', 'typeNum': 462, 'typeId': 2}, {'typeName': '中危', 'typeNum': 1196, 'typeId': 3}, {'typeName': '低危', 'typeNum': 350, 'typeId': 4}, {'typeName': '建议', 'typeNum': 1101, 'typeId': 5}], 'mailConfigStatus': 0, 'exportBtn': True}, {'id': 16, 'createTime': '2024-07-25 11:37:28', 'updateTime': '2024-08-21 11:47:39', 'name': 'suite3', 'projectDesc': '', 'statusTask': 1, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 1, 'statusDynamicCode': 0, 'projectUuid': 'b4404f6a-2052-4800-801c-9c6c1f1da40c', 'versionId': 24, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '3ab211c1-1657-452f-b9f9-e2e50b8607b1', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'riskGrade': 1, 'finishTimeStatic': '2024-07-25 11:40:06', 'finishRecordIdStatic': '4c5ccd45-0e1f-4a93-955f-9242aa5241a0', 'lastScanRecordIdStatic': 20, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '团队A', 'projectName': 'suite3', 'appId': '7d6c56e9-43a9-4dbf-b232-004ba75d6e78', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 1, 'gitSourceId': 0, 'svnSourceId': 0, 'recordId': '4c5ccd45-0e1f-4a93-955f-9242aa5241a0', 'finishTime': '2024-07-25 11:40:06', 'languageId': 5, 'containLan': '5', 'languageName': 'C/C++', 'exportReportFlag': True, 'sendReportFlag': False, 'scanVulRulesVO': {'appId': '7d6c56e9-43a9-4dbf-b232-004ba75d6e78', 'recordId': '4c5ccd45-0e1f-4a93-955f-9242aa5241a0'}, 'seriousList': [{'typeName': '超危', 'typeNum': 0, 'typeId': 1}, {'typeName': '高危', 'typeNum': 0, 'typeId': 2}, {'typeName': '中危', 'typeNum': 10, 'typeId': 3}, {'typeName': '低危', 'typeNum': 84, 'typeId': 4}, {'typeName': '建议', 'typeNum': 407, 'typeId': 5}], 'mailConfigStatus': 0, 'exportBtn': True}, {'id': 15, 'createTime': '2024-07-24 09:13:38', 'updateTime': '2024-08-21 11:47:39', 'name': '漏洞详情场景化项目_扫描完成', 'projectDesc': '', 'statusTask': 1, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 1, 'statusDynamicCode': 0, 'projectUuid': '85d50da9-f6aa-4d3b-a862-a323fc4760e6', 'versionId': 24, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'riskGrade': 3, 'finishTimeStatic': '2024-07-24 09:22:41', 'finishRecordIdStatic': 'b6364b10-fd08-462b-ad57-2afa6dad089a', 'lastScanRecordIdStatic': 19, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': '漏洞详情场景化项目_扫描完成', 'appId': 'd550b93b-f015-497a-a728-08214ad74f7e', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 1, 'svnSourceId': 0, 'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a', 'finishTime': '2024-07-24 09:22:41', 'languageId': 1, 'containLan': '1', 'languageName': 'Java/Jsp', 'exportReportFlag': True, 'sendReportFlag': False, 'scanVulRulesVO': {'appId': 'd550b93b-f015-497a-a728-08214ad74f7e', 'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a'}, 'seriousList': [{'typeName': '超危', 'typeNum': 109, 'typeId': 1}, {'typeName': '高危', 'typeNum': 462, 'typeId': 2}, {'typeName': '中危', 'typeNum': 1192, 'typeId': 3}, {'typeName': '低危', 'typeNum': 350, 'typeId': 4}, {'typeName': '建议', 'typeNum': 1099, 'typeId': 5}], 'mailConfigStatus': 0, 'exportBtn': True}, {'id': 14, 'createTime': '2024-07-18 16:30:59', 'updateTime': '2024-08-21 11:47:39', 'name': '422011', 'projectDesc': '若以', 'statusTask': 1, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 1, 'statusDynamicCode': 0, 'projectUuid': 'be7433d1-28bc-4ead-98cc-1e6aa122fa40', 'versionId': 24, 'userId': '7b214572-4f1d-4630-ba73-12731ecfdf02', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'riskGrade': 3, 'finishTimeStatic': '2024-07-18 16:38:12', 'finishRecordIdStatic': '76ee7db7-cef5-42d3-9474-c773e7202867', 'lastScanRecordIdStatic': 18, 'lastScanRecordIdDynamic': 0, 'userName': 'team', 'orgName': '深圳总部', 'projectName': '422011', 'appId': '2699da87-ce35-4348-8454-8efc9f8ce437', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 1, 'gitSourceId': 0, 'svnSourceId': 0, 'recordId': '76ee7db7-cef5-42d3-9474-c773e7202867', 'finishTime': '2024-07-18 16:38:12', 'languageId': 1, 'containLan': '1', 'languageName': 'Java/Jsp', 'exportReportFlag': True, 'sendReportFlag': False, 'scanVulRulesVO': {'appId': '2699da87-ce35-4348-8454-8efc9f8ce437', 'recordId': '76ee7db7-cef5-42d3-9474-c773e7202867'}, 'seriousList': [{'typeName': '超危', 'typeNum': 73, 'typeId': 1}, {'typeName': '高危', 'typeNum': 69, 'typeId': 2}, {'typeName': '中危', 'typeNum': 1009, 'typeId': 3}, {'typeName': '低危', 'typeNum': 442, 'typeId': 4}, {'typeName': '建议', 'typeNum': 242, 'typeId': 5}], 'mailConfigStatus': 0, 'exportBtn': True}, {'id': 13, 'createTime': '2024-07-15 19:20:02', 'updateTime': '2024-08-21 11:47:39', 'name': '本地若以代码扫描', 'projectDesc': '本地若以代码扫描12121', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 2, 'statusDynamicCode': 0, 'projectUuid': '3abc8151-1ee4-4745-933d-5e2c264e3cb3', 'versionId': 24, 'userId': '7b214572-4f1d-4630-ba73-12731ecfdf02', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'riskGrade': 3, 'finishTimeStatic': '2024-07-15 19:23:11', 'finishRecordIdStatic': '8efb4e75-e8cc-42f9-8b23-8a45d98ef7a7', 'lastScanRecordIdStatic': 39, 'lastScanRecordIdDynamic': 0, 'userName': 'team', 'orgName': '深圳总部', 'projectName': '本地若以代码扫描', 'appId': 'e07d59cb-4d4c-41a5-bf78-1eb2097eb3be', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 1, 'gitSourceId': 0, 'svnSourceId': 0, 'recordId': '8efb4e75-e8cc-42f9-8b23-8a45d98ef7a7', 'finishTime': '2024-07-15 19:23:11', 'languageId': 1, 'containLan': '1', 'languageName': 'Java/Jsp', 'exportReportFlag': True, 'sendReportFlag': False, 'scanVulRulesVO': {'appId': 'e07d59cb-4d4c-41a5-bf78-1eb2097eb3be', 'recordId': '8efb4e75-e8cc-42f9-8b23-8a45d98ef7a7'}, 'seriousList': [{'typeName': '超危', 'typeNum': 73, 'typeId': 1}, {'typeName': '高危', 'typeNum': 69, 'typeId': 2}, {'typeName': '中危', 'typeNum': 1009, 'typeId': 3}, {'typeName': '低危', 'typeNum': 442, 'typeId': 4}, {'typeName': '建议', 'typeNum': 242, 'typeId': 5}], 'mailConfigStatus': 0, 'exportBtn': True}, {'id': 12, 'createTime': '2024-07-15 16:47:43', 'updateTime': '2024-08-21 11:47:39', 'name': '若以快速扫描项目', 'projectDesc': '若以快速扫描项目', 'statusTask': 1, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 1, 'statusDynamicCode': 0, 'projectUuid': '326333fa-7634-4d7e-85da-d5b17122e279', 'versionId': 24, 'userId': '7b214572-4f1d-4630-ba73-12731ecfdf02', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'riskGrade': 3, 'finishTimeStatic': '2024-07-15 16:50:59', 'finishRecordIdStatic': 'a5346124-2332-44c9-82a8-922ad65e4aa5', 'lastScanRecordIdStatic': 14, 'lastScanRecordIdDynamic': 0, 'userName': 'team', 'orgName': '深圳总部', 'projectName': '若以快速扫描项目', 'appId': '54169b90-f72e-42ba-b47f-0e336fe4cdc7', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 1, 'gitSourceId': 0, 'svnSourceId': 0, 'recordId': 'a5346124-2332-44c9-82a8-922ad65e4aa5', 'finishTime': '2024-07-15 16:50:59', 'languageId': 1, 'containLan': '1', 'languageName': 'Java/Jsp', 'exportReportFlag': True, 'sendReportFlag': False, 'scanVulRulesVO': {'appId': '54169b90-f72e-42ba-b47f-0e336fe4cdc7', 'recordId': 'a5346124-2332-44c9-82a8-922ad65e4aa5'}, 'seriousList': [{'typeName': '超危', 'typeNum': 73, 'typeId': 1}, {'typeName': '高危', 'typeNum': 69, 'typeId': 2}, {'typeName': '中危', 'typeNum': 1009, 'typeId': 3}, {'typeName': '低危', 'typeNum': 442, 'typeId': 4}, {'typeName': '建议', 'typeNum': 242, 'typeId': 5}], 'mailConfigStatus': 0, 'exportBtn': True}, {'id': 11, 'createTime': '2024-07-11 17:23:22', 'updateTime': '2024-08-21 11:47:39', 'name': 'Benchmark测试大缺陷', 'projectDesc': 'Benchmark测试大缺陷 用于测试大缺陷长数据流', 'statusTask': 1, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 1, 'statusDynamicCode': 0, 'projectUuid': 'd0065db4-e2ee-4a68-be3d-3e03c611690c', 'versionId': 24, 'userId': '7b214572-4f1d-4630-ba73-12731ecfdf02', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'riskGrade': 3, 'finishTimeStatic': '2024-07-15 17:18:03', 'finishRecordIdStatic': 'b8065a51-7131-4502-8383-92eb4bdaa6fb', 'lastScanRecordIdStatic': 13, 'lastScanRecordIdDynamic': 0, 'userName': 'team', 'orgName': '深圳总部', 'projectName': 'Benchmark测试大缺陷', 'appId': '5a9805f3-fd3f-4f28-9ce1-5a2fdcc06933', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 1, 'gitSourceId': 0, 'svnSourceId': 0, 'recordId': 'b8065a51-7131-4502-8383-92eb4bdaa6fb', 'finishTime': '2024-07-15 17:18:03', 'languageId': 1, 'containLan': '1', 'languageName': 'Java/Jsp', 'exportReportFlag': True, 'sendReportFlag': False, 'scanVulRulesVO': {'appId': '5a9805f3-fd3f-4f28-9ce1-5a2fdcc06933', 'recordId': 'b8065a51-7131-4502-8383-92eb4bdaa6fb'}, 'seriousList': [{'typeName': '超危', 'typeNum': 2354, 'typeId': 1}, {'typeName': '高危', 'typeNum': 1696, 'typeId': 2}, {'typeName': '中危', 'typeNum': 17077, 'typeId': 3}, {'typeName': '低危', 'typeNum': 5192, 'typeId': 4}, {'typeName': '建议', 'typeNum': 4538, 'typeId': 5}], 'mailConfigStatus': 0, 'exportBtn': True}, {'id': 10, 'createTime': '2024-06-12 10:09:32', 'updateTime': '2024-08-21 11:47:39', 'name': 'ssp.v4', 'projectDesc': 'ssp.v4', 'statusTask': 1, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 1, 'statusDynamicCode': 0, 'projectUuid': '26afb865-3c32-44ba-8d8e-69acd9d6baf0', 'versionId': 23, 'userId': '7b214572-4f1d-4630-ba73-12731ecfdf02', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 1, 'isEdit': 0, 'riskGrade': 3, 'finishTimeStatic': '2024-06-12 10:25:37', 'finishRecordIdStatic': 'e7133af1-cd07-41de-a923-ed0e94c7cdf3', 'lastScanRecordIdStatic': 5, 'lastScanRecordIdDynamic': 0, 'userName': 'team', 'orgName': '深圳总部', 'projectName': 'ssp.v4', 'appId': '47b783b7-9f9c-478c-b5db-3cf39f62d369', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 1, 'gitSourceId': 0, 'svnSourceId': 0, 'recordId': 'e7133af1-cd07-41de-a923-ed0e94c7cdf3', 'finishTime': '2024-06-12 10:25:37', 'languageId': 1, 'containLan': '1', 'languageName': 'Java/Jsp', 'exportReportFlag': True, 'sendReportFlag': False, 'scanVulRulesVO': {'appId': '47b783b7-9f9c-478c-b5db-3cf39f62d369', 'recordId': 'e7133af1-cd07-41de-a923-ed0e94c7cdf3'}, 'seriousList': [{'typeName': '超危', 'typeNum': 1922, 'typeId': 1}, {'typeName': '高危', 'typeNum': 2277, 'typeId': 2}, {'typeName': '中危', 'typeNum': 6524, 'typeId': 3}, {'typeName': '低危', 'typeNum': 1835, 'typeId': 4}, {'typeName': '建议', 'typeNum': 3343, 'typeId': 5}], 'mailConfigStatus': 0, 'exportBtn': True}, {'id': 9, 'createTime': '2024-05-16 15:38:10', 'updateTime': '2024-08-21 11:47:39', 'name': 'WAR包报错', 'projectDesc': 'war包一直报错', 'statusTask': 1, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 1, 'statusDynamicCode': 0, 'projectUuid': '3409f11e-e411-475f-beaf-97df076b98c9', 'versionId': 21, 'userId': '7800e178-df98-4481-84f2-c9007b7f53c9', 'orgUuid': '3ab211c1-1657-452f-b9f9-e2e50b8607b1', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'riskGrade': 3, 'finishTimeStatic': '2024-05-16 15:44:43', 'finishRecordIdStatic': '8468d767-f0d5-49b1-9acb-8cb59b10ded7', 'lastScanRecordIdStatic': 4, 'lastScanRecordIdDynamic': 0, 'userName': 'A团队普通用户', 'orgName': '团队A', 'projectName': 'WAR包报错', 'appId': '84910395-afd1-4a13-b6c5-803c2820b99e', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 1, 'gitSourceId': 0, 'svnSourceId': 0, 'recordId': '8468d767-f0d5-49b1-9acb-8cb59b10ded7', 'finishTime': '2024-05-16 15:44:43', 'languageId': 1, 'containLan': '1', 'languageName': 'Java/Jsp', 'exportReportFlag': True, 'sendReportFlag': False, 'scanVulRulesVO': {'appId': '84910395-afd1-4a13-b6c5-803c2820b99e', 'recordId': '8468d767-f0d5-49b1-9acb-8cb59b10ded7'}, 'seriousList': [{'typeName': '超危', 'typeNum': 6, 'typeId': 1}, {'typeName': '高危', 'typeNum': 7, 'typeId': 2}, {'typeName': '中危', 'typeNum': 0, 'typeId': 3}, {'typeName': '低危', 'typeNum': 0, 'typeId': 4}, {'typeName': '建议', 'typeNum': 46, 'typeId': 5}], 'mailConfigStatus': 0, 'exportBtn': True}, {'id': 8, 'createTime': '2024-05-14 19:39:45', 'updateTime': '2024-08-21 11:47:39', 'name': '中文国际化jar包', 'projectDesc': '空项目看右上角', 'statusTask': 1, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 1, 'statusDynamicCode': 4, 'projectUuid': 'e04d3ec3-9693-42e7-9a6d-05c96944137b', 'versionId': 21, 'userId': '7b214572-4f1d-4630-ba73-12731ecfdf02', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'menderUserId': '7b214572-4f1d-4630-ba73-12731ecfdf02', 'riskGrade': 0, 'finishTimeStatic': '2024-06-12 15:56:18', 'finishRecordIdStatic': 'd27c57e3-f372-45e1-a213-14307b8b523d', 'lastScanRecordIdStatic': 6, 'lastScanRecordIdDynamic': 0, 'userName': 'team', 'orgName': '深圳总部', 'projectName': '中文国际化jar包', 'appId': 'bef3baba-6466-448e-975a-4909ec1f1fa2', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 1, 'gitSourceId': 0, 'svnSourceId': 0, 'recordId': 'd27c57e3-f372-45e1-a213-14307b8b523d', 'finishTime': '2024-06-12 15:56:18', 'languageId': 1, 'containLan': '1', 'languageName': 'Java/Jsp', 'exportReportFlag': True, 'sendReportFlag': False, 'scanVulRulesVO': {'appId': 'bef3baba-6466-448e-975a-4909ec1f1fa2', 'recordId': 'd27c57e3-f372-45e1-a213-14307b8b523d'}, 'seriousList': [{'typeName': '超危', 'typeNum': 0, 'typeId': 1}, {'typeName': '高危', 'typeNum': 0, 'typeId': 2}, {'typeName': '中危', 'typeNum': 0, 'typeId': 3}, {'typeName': '低危', 'typeNum': 0, 'typeId': 4}, {'typeName': '建议', 'typeNum': 0, 'typeId': 5}], 'mailConfigStatus': 0, 'exportBtn': True}, {'id': 1, 'createTime': '2024-04-24 17:29:43', 'updateTime': '2024-08-21 11:47:39', 'name': 'P2024042402', 'projectDesc': '测试扫描', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 2, 'statusDynamicCode': 0, 'projectUuid': '3dda8224-1092-4e8f-bd16-bd5b1c30ee24', 'versionId': 21, 'userId': '7b214572-4f1d-4630-ba73-12731ecfdf02', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isEdit': 0, 'menderUserId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'riskGrade': 3, 'finishTimeStatic': '2024-05-14 18:59:22', 'finishRecordIdStatic': '5ea9e44b-5480-4b3a-b093-3714d74ad878', 'lastScanRecordIdStatic': 12, 'lastScanRecordIdDynamic': 0, 'userName': 'team', 'orgName': '深圳总部', 'projectName': 'P2024042402', 'appId': '433762a2-f157-4dde-a6a2-f8c7992ad47b', 'projectType': 1, 'sourceMode': 1, 'gitSourceId': 0, 'svnSourceId': 0, 'recordId': '5ea9e44b-5480-4b3a-b093-3714d74ad878', 'finishTime': '2024-05-14 18:59:22', 'languageId': 1, 'languageName': 'Java/Jsp', 'exportReportFlag': True, 'sendReportFlag': False, 'scanVulRulesVO': {'appId': '433762a2-f157-4dde-a6a2-f8c7992ad47b', 'recordId': '5ea9e44b-5480-4b3a-b093-3714d74ad878'}, 'seriousList': [{'typeName': '超危', 'typeNum': 568, 'typeId': 1}, {'typeName': '高危', 'typeNum': 156, 'typeId': 2}, {'typeName': '中危', 'typeNum': 1111, 'typeId': 3}, {'typeName': '低危', 'typeNum': 819, 'typeId': 4}, {'typeName': '建议', 'typeNum': 359, 'typeId': 5}], 'mailConfigStatus': 0, 'exportBtn': True}]}}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>52</td>
                    <td class="caseexternaApitest_externaApi_casepy">case\externaApi\test_externaApi_case.py</td>
                    <td>TestCodeSecAPI.test2_createProjectByVoid_fail_notorguuid</td>
                    <td>None</td>
                    <td>0.632943</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：指定团队不能为空--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByVoid
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '9dd2ae17f84322b3c1f0425c2fc68401697e26f2b758c35ab80e8646fe10a8ff',
 'x-cs-timestamp': '1727341783602'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'projectName': '接口创建1727341783446'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%sprojectName=接口创建1727341783446&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341783960&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B408', 'message': '指定团队不能为空', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByVoid 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341783602', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '9dd2ae17f84322b3c1f0425c2fc68401697e26f2b758c35ab80e8646fe10a8ff', 'lang': 'zh-CN'}
请求参数：{'projectName': '接口创建1727341783446'}
响应：{'status': False, 'code': 'B408', 'message': '指定团队不能为空'}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>53</td>
                    <td class="caseexternaApitest_externaApi_casepy">case\externaApi\test_externaApi_case.py</td>
                    <td>TestCodeSecAPI.test3_createProjectByVoid_fail_orguuidNull</td>
                    <td>None</td>
                    <td>0.584353</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：团队UUID非法。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/createProjectByVoid
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'e63bec43bbd8b22edfb362b2c358e5a25fac0aefc60edfc9e3d2ab1369448202',
 'x-cs-timestamp': '1727341784238'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'orgUuid': '', 'projectName': '接口创建123'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%sprojectName=接口创建123&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341784539&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B408', 'message': '团队UUID非法。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/createProjectByVoid 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341784238', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'e63bec43bbd8b22edfb362b2c358e5a25fac0aefc60edfc9e3d2ab1369448202', 'lang': 'zh-CN'}
请求参数：{'projectName': '接口创建123', 'orgUuid': ''}
响应：{'status': False, 'code': 'B408', 'message': '团队UUID非法。'}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>54</td>
                    <td class="caseexternaApitest_externaApi_casepy">case\externaApi\test_externaApi_case.py</td>
                    <td>TestCodeSecAPI.test_get_server_list</td>
                    <td>None</td>
                    <td>0.655560</td>
                    
                    <td class="text-warning">失败</td>
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="contact"
                                           aria-selected="false" style="padding: 0 16px">异常信息</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：失败。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/85d50da9-f6aa-4d3b-a862-a323fc4760e6/task/d550b93b-f015-497a-a728-08214ad74f7e/getListDetailByVulDataId
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'c8886ac6cc3757cbc48cc39ddc3eeed3a53e94c68c34ad67220b4b264b88c2a2',
 'x-cs-timestamp': '1727341784934'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'vulDataId': '010bfb6a-8495-4f0c-8a01-ed1074528d03'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%svulDataId=010bfb6a-8495-4f0c-8a01-ed1074528d03&85d50da9-f6aa-4d3b-a862-a323fc4760e6&d550b93b-f015-497a-a728-08214ad74f7e&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341785306&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B500', 'message': '失败。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/85d50da9-f6aa-4d3b-a862-a323fc4760e6/task/d550b93b-f015-497a-a728-08214ad74f7e/getListDetailByVulDataId 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341784934', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'c8886ac6cc3757cbc48cc39ddc3eeed3a53e94c68c34ad67220b4b264b88c2a2', 'lang': 'zh-CN'}
请求参数：{'vulDataId': '010bfb6a-8495-4f0c-8a01-ed1074528d03'}
响应：{'status': False, 'code': 'B500', 'message': '失败。'}
</pre>
                                    </div>
                                    
                                    <div class="tab-pane fade " role="tabpanel" aria-labelledby="home-tab">
                                        <pre style="line-height: 18px">self = <CodesecApi.case.externaApi.test_externaApi_case.TestCodeSecAPI object at 0x000001F1599E0290>, project_list = ('85d50da9-f6aa-4d3b-a862-a323fc4760e6', 'd550b93b-f015-497a-a728-08214ad74f7e', 1)

    def test_get_server_list(self, project_list):
        sz_team_pid, sz_team_aid, statusStaticCode = project_list
        base_path = f"/project/{sz_team_pid}/task/{sz_team_aid}/getListDetailByVulDataId"
        url = base_url + base_path
        parameter = {
            "vulDataId": "010bfb6a-8495-4f0c-8a01-ed1074528d03",
            # "permissionOrgUuid": "123"
        }
        response = send_request(url, "get", parameter, base_path)
>       assert response["status"] == True
E       assert False == True

case\externaApi\test_externaApi_case.py:143: AssertionError</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>55</td>
                    <td class="caseexternaApitest_externaApi_casepy">case\externaApi\test_externaApi_case.py</td>
                    <td>TestCodeSecAPI.test_createRuleSet</td>
                    <td>None</td>
                    <td>0.000205</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/vulrule/createRuleSet
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '49bf502ed05705c7620ff524116c1c0f4b3213a05ac93c19dd60fea9bbf34b52',
 'x-cs-timestamp': '1727341785608'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'languageId': 1,
 'name': '接口创建1727341785462',
 'status': 1,
 'vulDataIds': '9f8d4537-b9c1-4224-a29a-11433d525217'}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%slanguageId=1&name=接口创建1727341785462&status=1&vulDataIds=9f8d4537-b9c1-4224-a29a-11433d525217&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341786203&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200', 'data': {'id': 6}, 'message': '成功。', 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/vulrule/createRuleSet 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341785608', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '49bf502ed05705c7620ff524116c1c0f4b3213a05ac93c19dd60fea9bbf34b52', 'lang': 'zh-CN'}
请求参数：{'name': '接口创建1727341785462', 'languageId': 1, 'vulDataIds': '9f8d4537-b9c1-4224-a29a-11433d525217', 'status': 1}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'id': 6}}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>56</td>
                    <td class="caseexternaApitest_externaApi_casepy">case\externaApi\test_externaApi_case.py</td>
                    <td>TestCodeSecAPI.test_editRuleSet</td>
                    <td>编辑规则集信息_成功</td>
                    <td>0.615174</td>
                    
                    <td class="text-warning">失败</td>
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="contact"
                                           aria-selected="false" style="padding: 0 16px">异常信息</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/vulrule/createRuleSet
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '9d6a89d67a5a85fb1ffd08d9f17565449307e7565b78e971d7b84be43eb24489',
 'x-cs-timestamp': '1727341786469'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'languageId': 1,
 'name': '接口创建1727341786328',
 'status': 1,
 'vulDataIds': '9f8d4537-b9c1-4224-a29a-11433d525217'}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%slanguageId=1&name=接口创建1727341786328&status=1&vulDataIds=9f8d4537-b9c1-4224-a29a-11433d525217&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341786814&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200', 'data': {'id': 7}, 'message': '成功。', 'status': True}
[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：修改扫描方案失败。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/vulrule/editRuleSet
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'a99c9f3a3577b9e661b226fb5e94bcadc69f45f085e6323917bf58608e425db7',
 'x-cs-timestamp': '1727341787100'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'languageId': 1,
 'status': 1,
 'vulDataIds': '9f8d4537-b9c1-4224-a29a-11433d525217',
 'vulRuleId': 7}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%slanguageId=1&status=1&vulDataIds=9f8d4537-b9c1-4224-a29a-11433d525217&vulRuleId=7&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341787434&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B500', 'message': '修改扫描方案失败。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/vulrule/createRuleSet 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341786469', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '9d6a89d67a5a85fb1ffd08d9f17565449307e7565b78e971d7b84be43eb24489', 'lang': 'zh-CN'}
请求参数：{'name': '接口创建1727341786328', 'languageId': 1, 'vulDataIds': '9f8d4537-b9c1-4224-a29a-11433d525217', 'status': 1}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'id': 7}}

请求接口：http://192.168.7.64:28081/cs/api/v2/vulrule/editRuleSet 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341787100', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'a99c9f3a3577b9e661b226fb5e94bcadc69f45f085e6323917bf58608e425db7', 'lang': 'zh-CN'}
请求参数：{'languageId': 1, 'vulDataIds': '9f8d4537-b9c1-4224-a29a-11433d525217', 'vulRuleId': 7, 'status': 1}
响应：{'status': False, 'code': 'B500', 'message': '修改扫描方案失败。'}
</pre>
                                    </div>
                                    
                                    <div class="tab-pane fade " role="tabpanel" aria-labelledby="home-tab">
                                        <pre style="line-height: 18px">self = <CodesecApi.case.externaApi.test_externaApi_case.TestCodeSecAPI object at 0x000001F1599E2720>, rule_id_fixture = (7, {'code': 'B200', 'data': {'id': 7}, 'message': '成功。', 'status': True})

    def test_editRuleSet(self, rule_id_fixture):
        """编辑规则集信息_成功"""
        base_path = f"/vulrule/editRuleSet"
        url = base_url + base_path
        parameter = {
            "languageId": 1,
            "vulDataIds": "9f8d4537-b9c1-4224-a29a-11433d525217",
            "vulRuleId": rule_id_fixture[0],
            "status": 1,
        }
        response = send_request(url, "put", parameter, base_path)
>       assert response["status"] == True
E       assert False == True

case\externaApi\test_externaApi_case.py:162: AssertionError</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>57</td>
                    <td class="caseexternaApitest_externaApi_casepy">case\externaApi\test_externaApi_case.py</td>
                    <td>TestCodeSecAPI.test_rulelist</td>
                    <td>None</td>
                    <td>0.773913</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/vulrule/rulelist
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'd444a4b30b89f6d948382014080579dcc00a81c28ab79a4b1c33b23ebe8abd16',
 'x-cs-timestamp': '1727341787758'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'isThird': 1, 'languageId': 1, 'name': '接口', 'pageCurrent': 1, 'pageSize': 10}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%sisThird=1&languageId=1&name=接口&pageCurrent=1&pageSize=10&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341788233&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'list': [{'createBy': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                    'createTime': '2024-09-26 17:09:46',
                    'email': 'sec@seczone.cn',
                    'groupId': 1,
                    'id': 7,
                    'isDefault': 0,
                    'isThird': 0,
                    'languageId': 1,
                    'languageIds': '1',
                    'languageNames': 'Java/Jsp',
                    'presetName': '接口创建1727341786328',
                    'status': 1,
                    'updateTime': '2024-09-26 17:09:46',
                    'vulId': '9f8d4537-b9c1-4224-a29a-11433d525217'},
                   {'createBy': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                    'createTime': '2024-09-26 17:09:46',
                    'email': 'sec@seczone.cn',
                    'groupId': 1,
                    'id': 6,
                    'isDefault': 0,
                    'isThird': 0,
                    'languageId': 1,
                    'languageIds': '1',
                    'languageNames': 'Java/Jsp',
                    'presetName': '接口创建1727341785462',
                    'status': 1,
                    'updateTime': '2024-09-26 17:09:46',
                    'vulId': '9f8d4537-b9c1-4224-a29a-11433d525217'}],
          'pageCurrent': 1,
          'pageSize': 10,
          'pageTotal': 1,
          'total': 2},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/vulrule/rulelist 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341787758', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'd444a4b30b89f6d948382014080579dcc00a81c28ab79a4b1c33b23ebe8abd16', 'lang': 'zh-CN'}
请求参数：{'languageId': 1, 'name': '接口', 'isThird': 1, 'pageSize': 10, 'pageCurrent': 1}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'pageCurrent': 1, 'pageSize': 10, 'pageTotal': 1, 'total': 2, 'list': [{'createTime': '2024-09-26 17:09:46', 'updateTime': '2024-09-26 17:09:46', 'presetName': '接口创建1727341786328', 'groupId': 1, 'vulId': '9f8d4537-b9c1-4224-a29a-11433d525217', 'status': 1, 'languageId': 1, 'createBy': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'email': 'sec@seczone.cn', 'isDefault': 0, 'languageIds': '1', 'isThird': 0, 'languageNames': 'Java/Jsp', 'id': 7}, {'createTime': '2024-09-26 17:09:46', 'updateTime': '2024-09-26 17:09:46', 'presetName': '接口创建1727341785462', 'groupId': 1, 'vulId': '9f8d4537-b9c1-4224-a29a-11433d525217', 'status': 1, 'languageId': 1, 'createBy': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'email': 'sec@seczone.cn', 'isDefault': 0, 'languageIds': '1', 'isThird': 0, 'languageNames': 'Java/Jsp', 'id': 6}]}}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>58</td>
                    <td class="caseexternaApitest_externaApi_casepy">case\externaApi\test_externaApi_case.py</td>
                    <td>TestCodeSecAPI.test_deleteRuleSet</td>
                    <td>None</td>
                    <td>0.602186</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/vulrule/createRuleSet
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'c4dcbb55e93d4a619b0db9eafb348d5d9d674bd654b8bd462afada9d4c9d033b',
 'x-cs-timestamp': '1727341788483'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'languageId': 1,
 'name': '接口创建1727341788350',
 'status': 1,
 'vulDataIds': '9f8d4537-b9c1-4224-a29a-11433d525217'}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%slanguageId=1&name=接口创建1727341788350&status=1&vulDataIds=9f8d4537-b9c1-4224-a29a-11433d525217&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341788819&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200', 'data': {'id': 8}, 'message': '成功。', 'status': True}
[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/vulrule/deleteRuleSet
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'd88415eb686d8fc4cf82dcea959975ccf055dcc39f79338c1342b48ac6dcb8c1',
 'x-cs-timestamp': '1727341789086'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'vulRuleId': 8}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%svulRuleId=8&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341789422&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200', 'message': '删除扫描方案成功', 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/vulrule/createRuleSet 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341788483', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'c4dcbb55e93d4a619b0db9eafb348d5d9d674bd654b8bd462afada9d4c9d033b', 'lang': 'zh-CN'}
请求参数：{'name': '接口创建1727341788350', 'languageId': 1, 'vulDataIds': '9f8d4537-b9c1-4224-a29a-11433d525217', 'status': 1}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'id': 8}}

请求接口：http://192.168.7.64:28081/cs/api/v2/vulrule/deleteRuleSet 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341789086', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'd88415eb686d8fc4cf82dcea959975ccf055dcc39f79338c1342b48ac6dcb8c1', 'lang': 'zh-CN'}
请求参数：{'vulRuleId': 8}
响应：{'status': True, 'code': 'B200', 'message': '删除扫描方案成功'}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>59</td>
                    <td class="caseexternaApitest_externaApi_casepy">case\externaApi\test_externaApi_case.py</td>
                    <td>TestCodeSecAPI.test2_deleteRuleSet</td>
                    <td>None</td>
                    <td>0.614270</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：删除扫描方案失败。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/vulrule/deleteRuleSet
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '715f812ee190389d45d1892e05c993d7b271ec2fc6f0c7828d9af9be5c52fb4d',
 'x-cs-timestamp': '1727341789741'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'vulRuleId': 1}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%svulRuleId=1&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341790050&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B500', 'message': '删除扫描方案失败。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/vulrule/deleteRuleSet 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341789741', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '715f812ee190389d45d1892e05c993d7b271ec2fc6f0c7828d9af9be5c52fb4d', 'lang': 'zh-CN'}
请求参数：{'vulRuleId': 1}
响应：{'status': False, 'code': 'B500', 'message': '删除扫描方案失败。'}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>60</td>
                    <td class="caseexternaApitest_externaApi_casepy">case\externaApi\test_externaApi_case.py</td>
                    <td>TestCodeSecAPI.test_getVoucherList</td>
                    <td>None</td>
                    <td>0.613954</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/getVoucherList
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '745e9c0f722c31ef7069b34d1c1afd2c1c693d599858beea40a92d112c1c81bf',
 'x-cs-timestamp': '1727341790285'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'pageSize': 100}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%spageSize=100&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341790631&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'list': [],
          'pageCurrent': 1,
          'pageSize': 100,
          'pageTotal': 0,
          'total': 0},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/getVoucherList 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341790285', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '745e9c0f722c31ef7069b34d1c1afd2c1c693d599858beea40a92d112c1c81bf', 'lang': 'zh-CN'}
请求参数：{'pageSize': 100}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'pageCurrent': 1, 'pageSize': 100, 'pageTotal': 0, 'total': 0, 'list': []}}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>61</td>
                    <td class="caseexternaApitest_getListDetailByVulDataIdpy">case\externaApi\test_getListDetailByVulDataId.py</td>
                    <td>TestCodeSecAPI.test_getListDetailByVulDataId_static_vul</td>
                    <td>4.3.3分页查询漏洞列表（漏洞列表页面右侧表格）_成功 - 不传type,默认为：静态漏洞</td>
                    <td>0.638288</td>
                    
                    <td class="text-warning">失败</td>
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="contact"
                                           aria-selected="false" style="padding: 0 16px">异常信息</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：失败。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/85d50da9-f6aa-4d3b-a862-a323fc4760e6/task/d550b93b-f015-497a-a728-08214ad74f7e/getListDetailByVulDataId
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '035abdef27f96e550aa2e0416cebe24875ef2f9876a1eea6864e450457d92a47',
 'x-cs-timestamp': '1727341790964'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'pageSize': '1', 'vulDataId': '0ea0bcbd-d58a-496a-adf3-23ba8e0849d7'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%spageSize=1&vulDataId=0ea0bcbd-d58a-496a-adf3-23ba8e0849d7&85d50da9-f6aa-4d3b-a862-a323fc4760e6&d550b93b-f015-497a-a728-08214ad74f7e&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341791296&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B500', 'message': '失败。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/85d50da9-f6aa-4d3b-a862-a323fc4760e6/task/d550b93b-f015-497a-a728-08214ad74f7e/getListDetailByVulDataId 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341790964', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '035abdef27f96e550aa2e0416cebe24875ef2f9876a1eea6864e450457d92a47', 'lang': 'zh-CN'}
请求参数：{'vulDataId': '0ea0bcbd-d58a-496a-adf3-23ba8e0849d7', 'pageSize': '1'}
响应：{'status': False, 'code': 'B500', 'message': '失败。'}
</pre>
                                    </div>
                                    
                                    <div class="tab-pane fade " role="tabpanel" aria-labelledby="home-tab">
                                        <pre style="line-height: 18px">self = <CodesecApi.case.externaApi.test_getListDetailByVulDataId.TestCodeSecAPI object at 0x000001F1599E2F90>

    def test_getListDetailByVulDataId_static_vul(self):
        """4.3.3分页查询漏洞列表（漏洞列表页面右侧表格）_成功 - 不传type,默认为：静态漏洞"""
        parameter = {
            "vulDataId": "0ea0bcbd-d58a-496a-adf3-23ba8e0849d7",
            "pageSize": "1"
        }
        response = getListDetailByVulDataId(parameter)
>       assert 'B200' == response['code']
E       AssertionError: assert 'B200' == 'B500'
E         - B500
E         ?  ^
E         + B200
E         ?  ^

case\externaApi\test_getListDetailByVulDataId.py:74: AssertionError</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>62</td>
                    <td class="caseexternaApitest_getListDetailByVulDataIdpy">case\externaApi\test_getListDetailByVulDataId.py</td>
                    <td>TestCodeSecAPI.test2_getListDetailByVulDataId_static_vul</td>
                    <td>4.3.3分页查询漏洞列表（漏洞列表页面右侧表格）_成功 - type传0（静态漏洞）</td>
                    <td>0.580548</td>
                    
                    <td class="text-warning">失败</td>
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="contact"
                                           aria-selected="false" style="padding: 0 16px">异常信息</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：失败。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/85d50da9-f6aa-4d3b-a862-a323fc4760e6/task/d550b93b-f015-497a-a728-08214ad74f7e/getListDetailByVulDataId
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'd63245b8f1adc3afb3ff419e6f675762610524840442d738dcf02bbc4af8e622',
 'x-cs-timestamp': '1727341791549'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'pageSize': '1',
 'type': '0',
 'vulDataId': '010bfb6a-8495-4f0c-8a01-ed1074528d03'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%spageSize=1&type=0&vulDataId=010bfb6a-8495-4f0c-8a01-ed1074528d03&85d50da9-f6aa-4d3b-a862-a323fc4760e6&d550b93b-f015-497a-a728-08214ad74f7e&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341791881&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B500', 'message': '失败。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/85d50da9-f6aa-4d3b-a862-a323fc4760e6/task/d550b93b-f015-497a-a728-08214ad74f7e/getListDetailByVulDataId 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341791549', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'd63245b8f1adc3afb3ff419e6f675762610524840442d738dcf02bbc4af8e622', 'lang': 'zh-CN'}
请求参数：{'vulDataId': '010bfb6a-8495-4f0c-8a01-ed1074528d03', 'pageSize': '1', 'type': '0'}
响应：{'status': False, 'code': 'B500', 'message': '失败。'}
</pre>
                                    </div>
                                    
                                    <div class="tab-pane fade " role="tabpanel" aria-labelledby="home-tab">
                                        <pre style="line-height: 18px">self = <CodesecApi.case.externaApi.test_getListDetailByVulDataId.TestCodeSecAPI object at 0x000001F1599E3680>

    def test2_getListDetailByVulDataId_static_vul(self):
        """4.3.3分页查询漏洞列表（漏洞列表页面右侧表格）_成功 - type传0（静态漏洞）"""
        parameter = {
            "vulDataId": "010bfb6a-8495-4f0c-8a01-ed1074528d03",
            "pageSize": "1",
            "type": "0"
        }
        response = getListDetailByVulDataId(parameter)
>       assert 'B200' == response['code']
E       AssertionError: assert 'B200' == 'B500'
E         - B500
E         ?  ^
E         + B200
E         ?  ^

case\externaApi\test_getListDetailByVulDataId.py:85: AssertionError</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>63</td>
                    <td class="caseexternaApitest_getListDetailByVulDataIdpy">case\externaApi\test_getListDetailByVulDataId.py</td>
                    <td>TestCodeSecAPI.test3_getListDetailByVulDataId_static_vul_teamlogin</td>
                    <td>4.3.3	分页查询漏洞列表（漏洞列表页面右侧表格）_成功 - 团管请求，不传type,默认为：静态漏洞</td>
                    <td>0.589674</td>
                    
                    <td class="text-warning">失败</td>
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="contact"
                                           aria-selected="false" style="padding: 0 16px">异常信息</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：失败。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/85d50da9-f6aa-4d3b-a862-a323fc4760e6/task/d550b93b-f015-497a-a728-08214ad74f7e/getListDetailByVulDataId
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': '7b214572-4f1d-4630-ba73-12731ecfdf02',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '53f5a8767f6a4cd9ef943d51cd110c721b400380aeb91b5a5eef2f8f16cea433',
 'x-cs-timestamp': '1727341792133'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'pageSize': '1', 'vulDataId': '010bfb6a-8495-4f0c-8a01-ed1074528d03'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%spageSize=1&vulDataId=010bfb6a-8495-4f0c-8a01-ed1074528d03&85d50da9-f6aa-4d3b-a862-a323fc4760e6&d550b93b-f015-497a-a728-08214ad74f7e&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341792477&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B500', 'message': '失败。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/85d50da9-f6aa-4d3b-a862-a323fc4760e6/task/d550b93b-f015-497a-a728-08214ad74f7e/getListDetailByVulDataId 
请求头：{'accessKey': '7b214572-4f1d-4630-ba73-12731ecfdf02', 'x-cs-timestamp': '1727341792133', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '53f5a8767f6a4cd9ef943d51cd110c721b400380aeb91b5a5eef2f8f16cea433', 'lang': 'zh-CN'}
请求参数：{'vulDataId': '010bfb6a-8495-4f0c-8a01-ed1074528d03', 'pageSize': '1'}
响应：{'status': False, 'code': 'B500', 'message': '失败。'}
</pre>
                                    </div>
                                    
                                    <div class="tab-pane fade " role="tabpanel" aria-labelledby="home-tab">
                                        <pre style="line-height: 18px">self = <CodesecApi.case.externaApi.test_getListDetailByVulDataId.TestCodeSecAPI object at 0x000001F1599E3DD0>

    def test3_getListDetailByVulDataId_static_vul_teamlogin(self):
        """4.3.3	分页查询漏洞列表（漏洞列表页面右侧表格）_成功 - 团管请求，不传type,默认为：静态漏洞"""
        parameter = {
            "vulDataId": "010bfb6a-8495-4f0c-8a01-ed1074528d03",
            "pageSize": "1"
        }
        response = getListDetailByVulDataId(parameter, user_email=email_team)  # 使用团管userId
>       assert 'B200' == response['code']
E       AssertionError: assert 'B200' == 'B500'
E         - B500
E         ?  ^
E         + B200
E         ?  ^

case\externaApi\test_getListDetailByVulDataId.py:94: AssertionError</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>64</td>
                    <td class="caseexternaApitest_getListDetailByVulDataIdpy">case\externaApi\test_getListDetailByVulDataId.py</td>
                    <td>TestCodeSecAPI.test_getListDetailByVulDataId_codingRule_vul</td>
                    <td>4.3.3	分页查询漏洞列表（漏洞列表页面右侧表格） - 成功：type传1（编码规范）</td>
                    <td>0.623026</td>
                    
                    <td class="text-warning">失败</td>
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="contact"
                                           aria-selected="false" style="padding: 0 16px">异常信息</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/85d50da9-f6aa-4d3b-a862-a323fc4760e6/task/d550b93b-f015-497a-a728-08214ad74f7e/getListDetailByVulDataId
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '9fb2348d90094ae41298e4fe8b9c9cc90a5abce32345735f11375dcf55660db2',
 'x-cs-timestamp': '1727341792729'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'type': '1', 'vulDataId': '92'}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%stype=1&vulDataId=92&85d50da9-f6aa-4d3b-a862-a323fc4760e6&d550b93b-f015-497a-a728-08214ad74f7e&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341793104&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'pageCurrent': 1,
          'pageSize': 10,
          'pageTotal': 0,
          'total': 0,
          'vulTraces': []},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/85d50da9-f6aa-4d3b-a862-a323fc4760e6/task/d550b93b-f015-497a-a728-08214ad74f7e/getListDetailByVulDataId 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341792729', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '9fb2348d90094ae41298e4fe8b9c9cc90a5abce32345735f11375dcf55660db2', 'lang': 'zh-CN'}
请求参数：{'vulDataId': '92', 'type': '1'}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'pageCurrent': 1, 'pageSize': 10, 'pageTotal': 0, 'total': 0, 'vulTraces': []}}
</pre>
                                    </div>
                                    
                                    <div class="tab-pane fade " role="tabpanel" aria-labelledby="home-tab">
                                        <pre style="line-height: 18px">self = <CodesecApi.case.externaApi.test_getListDetailByVulDataId.TestCodeSecAPI object at 0x000001F1599E38F0>

    def test_getListDetailByVulDataId_codingRule_vul(self):
        """4.3.3	分页查询漏洞列表（漏洞列表页面右侧表格） - 成功：type传1（编码规范）"""
        parameter = {
            "vulDataId": "92",
            "type": "1",
        }
>       response = getListDetailByVulDataId(parameter)

case\externaApi\test_getListDetailByVulDataId.py:103: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

parameter = {'type': '1', 'vulDataId': '92'}, user_email = 'sec@seczone.cn'

    def getListDetailByVulDataId(parameter, user_email=email):
        base_path = f"/project/{projectUuid}/task/{appId}/getListDetailByVulDataId"
        url = base_url + base_path
        response = send_request(url, "get", parameter, base_path, email_user=user_email)
        if response["status"] == True and response['code'] == 'B200':
            assert 'vulTraces' in response['data']
>           response_vulTraces_data = response['data']['vulTraces'][0]
E           IndexError: list index out of range

case\externaApi\test_getListDetailByVulDataId.py:37: IndexError</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>65</td>
                    <td class="caseexternaApitest_getListDetailByVulDataIdpy">case\externaApi\test_getListDetailByVulDataId.py</td>
                    <td>TestCodeSecAPI.test_getListDetailByVulDataId_fail1</td>
                    <td>4.3.3	分页查询漏洞列表（漏洞列表页面右侧表格） - 失败：不传参</td>
                    <td>0.529978</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：漏洞库Id不能为空。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/85d50da9-f6aa-4d3b-a862-a323fc4760e6/task/d550b93b-f015-497a-a728-08214ad74f7e/getListDetailByVulDataId
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'f9fbc89abddaf5aaca86117440df471703516eb7704742cf10e94bbe09086ad4',
 'x-cs-timestamp': '1727341793369'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%s85d50da9-f6aa-4d3b-a862-a323fc4760e6&d550b93b-f015-497a-a728-08214ad74f7e&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341793636&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B500', 'message': '漏洞库Id不能为空。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/85d50da9-f6aa-4d3b-a862-a323fc4760e6/task/d550b93b-f015-497a-a728-08214ad74f7e/getListDetailByVulDataId 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341793369', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'f9fbc89abddaf5aaca86117440df471703516eb7704742cf10e94bbe09086ad4', 'lang': 'zh-CN'}
请求参数：{}
响应：{'status': False, 'code': 'B500', 'message': '漏洞库Id不能为空。'}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>66</td>
                    <td class="caseexternaApitest_getOrgListpy">case\externaApi\test_getOrgList.py</td>
                    <td>TestCodeSecAPI.test1_getOrgList</td>
                    <td>4.7.4查询当前用户团队列表 - 成功</td>
                    <td>0.524345</td>
                    
                    <td class="text-warning">失败</td>
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="contact"
                                           aria-selected="false" style="padding: 0 16px">异常信息</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：越权操作。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/user/getOrgList
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '41cff9eac75099d1f133f9befebdd9181c4818d2ff1834d2d191e2e98d17aa96',
 'x-cs-timestamp': '1727341793895'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%s&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341794172&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B462', 'message': '越权操作。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/user/getOrgList 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341793895', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '41cff9eac75099d1f133f9befebdd9181c4818d2ff1834d2d191e2e98d17aa96', 'lang': 'zh-CN'}
请求参数：{}
响应：{'status': False, 'code': 'B462', 'message': '越权操作。'}
</pre>
                                    </div>
                                    
                                    <div class="tab-pane fade " role="tabpanel" aria-labelledby="home-tab">
                                        <pre style="line-height: 18px">self = <CodesecApi.case.externaApi.test_getOrgList.TestCodeSecAPI object at 0x000001F1599E39B0>

    def test1_getOrgList(self):
        """4.7.4查询当前用户团队列表 - 成功"""
        version = "v3"
        base_path = f"/user/getOrgList"
        url = base_url + base_path
        parameter = {
    
        }
        response = send_request(url, "get", parameter, base_path)
>       assert response["status"] == True
E       assert False == True

case\externaApi\test_getOrgList.py:17: AssertionError</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>67</td>
                    <td class="caseexternaApitest_getVoucherListpy">case\externaApi\test_getVoucherList.py</td>
                    <td>TestCodeSecAPI.test_getVoucherList_with_no_name</td>
                    <td>4.6.3.2 查询凭证信息 - 成功，无name参数</td>
                    <td>0.562755</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/getVoucherList
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '508e789c1b94559a13af5c424e2f64f176fa828754bca0cab21f5a093b884278',
 'x-cs-timestamp': '1727341794425'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'pageSize': 10}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%spageSize=10&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341794739&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'list': [],
          'pageCurrent': 1,
          'pageSize': 10,
          'pageTotal': 0,
          'total': 0},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/getVoucherList 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341794425', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '508e789c1b94559a13af5c424e2f64f176fa828754bca0cab21f5a093b884278', 'lang': 'zh-CN'}
请求参数：{'pageSize': 10}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'pageCurrent': 1, 'pageSize': 10, 'pageTotal': 0, 'total': 0, 'list': []}}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>68</td>
                    <td class="caseexternaApitest_getVoucherListpy">case\externaApi\test_getVoucherList.py</td>
                    <td>TestCodeSecAPI.test_getVoucherList_with_valid_name</td>
                    <td>4.6.3.3 查询凭证信息 - 成功，有效name参数</td>
                    <td>0.558615</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/getVoucherList
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '8b267b5b14572655d4a201bb5dd360a240e63a44749989252a40fc4e733d1661',
 'x-cs-timestamp': '1727341794995'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'name': 'SomeValidName', 'pageSize': 10}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%sname=SomeValidName&pageSize=10&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341795296&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'list': [],
          'pageCurrent': 1,
          'pageSize': 10,
          'pageTotal': 0,
          'total': 0},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/getVoucherList 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341794995', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '8b267b5b14572655d4a201bb5dd360a240e63a44749989252a40fc4e733d1661', 'lang': 'zh-CN'}
请求参数：{'pageSize': 10, 'name': 'SomeValidName'}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'pageCurrent': 1, 'pageSize': 10, 'pageTotal': 0, 'total': 0, 'list': []}}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>69</td>
                    <td class="caseexternaApitest_getVoucherListpy">case\externaApi\test_getVoucherList.py</td>
                    <td>TestCodeSecAPI.test_getVoucherList_with_large_page_size</td>
                    <td>4.6.3.4 查询凭证信息 - 成功，大分页</td>
                    <td>0.551709</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/getVoucherList
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '004918affbbd2090201df117cc4257140435f6303b482f97e90fcdc7f8bbac84',
 'x-cs-timestamp': '1727341795552'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'name': '', 'pageSize': 1000}

[32mINFO    [0m API:CodeSecTool.py:281 验签拼接参数：
%spageSize=1000&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341795847&crx123456

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'list': [],
          'pageCurrent': 1,
          'pageSize': 1000,
          'pageTotal': 0,
          'total': 0},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/getVoucherList 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341795552', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '004918affbbd2090201df117cc4257140435f6303b482f97e90fcdc7f8bbac84', 'lang': 'zh-CN'}
请求参数：{'pageSize': 1000, 'name': ''}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'pageCurrent': 1, 'pageSize': 1000, 'pageTotal': 0, 'total': 0, 'list': []}}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>70</td>
                    <td class="caseexternaApitest_getVoucherListpy">case\externaApi\test_getVoucherList.py</td>
                    <td>TestCodeSecAPI.test_getVoucherList_with_invalid_page_size</td>
                    <td>4.6.3.5 查询凭证信息 - 失败，pageSize为负数</td>
                    <td>0.506231</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：页大小不能小于1--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/project/getVoucherList
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '185f44a20265f22f3bed71773e9505d446b7b73b5f579a0d3140e9c55ac004e1',
 'x-cs-timestamp': '1727341796096'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'name': 'test_voucher', 'pageSize': -10}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%sname=test_voucher&pageSize=-10&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341796368&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B500', 'message': '页大小不能小于1', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/project/getVoucherList 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341796096', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '185f44a20265f22f3bed71773e9505d446b7b73b5f579a0d3140e9c55ac004e1', 'lang': 'zh-CN'}
请求参数：{'pageSize': -10, 'name': 'test_voucher'}
响应：{'status': False, 'code': 'B500', 'message': '页大小不能小于1'}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>71</td>
                    <td class="caseexternaApitest_getVulDatapy">case\externaApi\test_getVulData.py</td>
                    <td>TestCodeSecAPI.test_getVulData_pass</td>
                    <td>4.5.1.3	根据漏洞ID查询漏洞信息 - 成功，传正确vulDataId</td>
                    <td>0.609435</td>
                    
                    <td class="text-warning">失败</td>
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="contact"
                                           aria-selected="false" style="padding: 0 16px">异常信息</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：失败。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/vul/getVulData
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '17ee7a0d075661d941d8c4c0fec9401779a982f4271b0cef70e3244fd14d78c2',
 'x-cs-timestamp': '1727341796604'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'vulDataId': '010bfb6a-8495-4f0c-8a01-ed1074528d03'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%svulDataId=010bfb6a-8495-4f0c-8a01-ed1074528d03&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341796963&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B500', 'message': '失败。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/vul/getVulData 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341796604', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '17ee7a0d075661d941d8c4c0fec9401779a982f4271b0cef70e3244fd14d78c2', 'lang': 'zh-CN'}
请求参数：{'vulDataId': '010bfb6a-8495-4f0c-8a01-ed1074528d03'}
响应：{'status': False, 'code': 'B500', 'message': '失败。'}
</pre>
                                    </div>
                                    
                                    <div class="tab-pane fade " role="tabpanel" aria-labelledby="home-tab">
                                        <pre style="line-height: 18px">self = <CodesecApi.case.externaApi.test_getVulData.TestCodeSecAPI object at 0x000001F159A043B0>

    def test_getVulData_pass(self):
        """4.5.1.3	根据漏洞ID查询漏洞信息 - 成功，传正确vulDataId"""
        parameter = {
            "vulDataId": "010bfb6a-8495-4f0c-8a01-ed1074528d03"
        }
        response = getVulData(parameter)
>       assert response['data']['cnName'] == '系统信息泄露'
E       KeyError: 'data'

case\externaApi\test_getVulData.py:32: KeyError</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>72</td>
                    <td class="caseexternaApitest_getVulDatapy">case\externaApi\test_getVulData.py</td>
                    <td>TestCodeSecAPI.test_getVulData_fail</td>
                    <td>4.5.1.3	根据漏洞ID查询漏洞信息 - 失败，传错误vulDataId</td>
                    <td>0.549400</td>
                    
                    <td class="text-warning">失败</td>
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="contact"
                                           aria-selected="false" style="padding: 0 16px">异常信息</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：失败。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/vul/getVulData
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '3b9fbe17e49cd6668db5741e787e81257799296d8cfca9d8151908a2d9cac8f3',
 'x-cs-timestamp': '1727341797229'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'vulDataId': '1'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%svulDataId=1&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341797516&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B500', 'message': '失败。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/vul/getVulData 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341797229', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '3b9fbe17e49cd6668db5741e787e81257799296d8cfca9d8151908a2d9cac8f3', 'lang': 'zh-CN'}
请求参数：{'vulDataId': '1'}
响应：{'status': False, 'code': 'B500', 'message': '失败。'}
</pre>
                                    </div>
                                    
                                    <div class="tab-pane fade " role="tabpanel" aria-labelledby="home-tab">
                                        <pre style="line-height: 18px">self = <CodesecApi.case.externaApi.test_getVulData.TestCodeSecAPI object at 0x000001F159A04470>

    def test_getVulData_fail(self):
        """4.5.1.3	根据漏洞ID查询漏洞信息 - 失败，传错误vulDataId"""
        parameter = {
            "vulDataId": "1"
        }
        response = getVulData(parameter)
>       assert "参数非法" in response['message']
E       AssertionError: assert '参数非法' in '失败。'

case\externaApi\test_getVulData.py:40: AssertionError</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>73</td>
                    <td class="caseexternaApitest_getVulDatapy">case\externaApi\test_getVulData.py</td>
                    <td>TestCodeSecAPI.test_getVulData_fail2</td>
                    <td>4.5.1.3	根据漏洞ID查询漏洞信息 - 失败，不传vulDataId</td>
                    <td>0.553891</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：漏洞Id不能为空。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/vul/getVulData
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '09c34f8bd3f320e2ee66e18324745aaeb3bf302e0eb03d5a3726bb85e00894d3',
 'x-cs-timestamp': '1727341797793'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%s&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341798072&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B500', 'message': '漏洞Id不能为空。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/vul/getVulData 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341797793', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '09c34f8bd3f320e2ee66e18324745aaeb3bf302e0eb03d5a3726bb85e00894d3', 'lang': 'zh-CN'}
请求参数：{}
响应：{'status': False, 'code': 'B500', 'message': '漏洞Id不能为空。'}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>74</td>
                    <td class="caseexternaApitest_getVulDatapy">case\externaApi\test_getVulData.py</td>
                    <td>TestCodeSecAPI.test_getVulData_fail3</td>
                    <td>4.5.1.3	根据漏洞ID查询漏洞信息 - 失败，团管请求</td>
                    <td>0.522456</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：越权操作。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/vul/getVulData
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': '7b214572-4f1d-4630-ba73-12731ecfdf02',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '3addcccbf30e46dbc410b709a08b470489af83424a341eb1d55ff1b3d6227923',
 'x-cs-timestamp': '1727341798319'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'vulDataId': '010bfb6a-8495-4f0c-8a01-ed1074528d03'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%svulDataId=010bfb6a-8495-4f0c-8a01-ed1074528d03&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341798596&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B433', 'message': '越权操作。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/vul/getVulData 
请求头：{'accessKey': '7b214572-4f1d-4630-ba73-12731ecfdf02', 'x-cs-timestamp': '1727341798319', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '3addcccbf30e46dbc410b709a08b470489af83424a341eb1d55ff1b3d6227923', 'lang': 'zh-CN'}
请求参数：{'vulDataId': '010bfb6a-8495-4f0c-8a01-ed1074528d03'}
响应：{'status': False, 'code': 'B433', 'message': '越权操作。'}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>75</td>
                    <td class="caseexternaApitest_getVulDatapy">case\externaApi\test_getVulData.py</td>
                    <td>TestCodeSecAPI.test_getVulData_fail4</td>
                    <td>4.5.1.3	根据漏洞ID查询漏洞信息 - 失败，传空vulDataId</td>
                    <td>0.553509</td>
                    
                    <td class="text-warning">失败</td>
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="contact"
                                           aria-selected="false" style="padding: 0 16px">异常信息</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：失败。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/vul/getVulData
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'b3e3f20bf4b663ccb6f358c86e0241cad73e9117d3ac3759e8ebad935666db46',
 'x-cs-timestamp': '1727341798868'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'vulDataId': ''}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%s&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341799150&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B500', 'message': '失败。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/vul/getVulData 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341798868', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'b3e3f20bf4b663ccb6f358c86e0241cad73e9117d3ac3759e8ebad935666db46', 'lang': 'zh-CN'}
请求参数：{'vulDataId': ''}
响应：{'status': False, 'code': 'B500', 'message': '失败。'}
</pre>
                                    </div>
                                    
                                    <div class="tab-pane fade " role="tabpanel" aria-labelledby="home-tab">
                                        <pre style="line-height: 18px">self = <CodesecApi.case.externaApi.test_getVulData.TestCodeSecAPI object at 0x000001F159A04860>

    def test_getVulData_fail4(self):
        """4.5.1.3	根据漏洞ID查询漏洞信息 - 失败，传空vulDataId"""
        parameter = {
            "vulDataId": ""
        }
        response = getVulData(parameter)
>       assert "参数非法" in response['message']
E       AssertionError: assert '参数非法' in '失败。'

case\externaApi\test_getVulData.py:64: AssertionError</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>76</td>
                    <td class="caseexternaApitest_getVulDatapy">case\externaApi\test_getVulData.py</td>
                    <td>TestCodeSecAPI.test_getVulData_specialChar</td>
                    <td>4.5.1.3 根据漏洞ID查询漏洞信息 - 失败，传特殊字符vulDataId</td>
                    <td>0.544404</td>
                    
                    <td class="text-warning">失败</td>
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="contact"
                                           aria-selected="false" style="padding: 0 16px">异常信息</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：失败。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/vul/getVulData
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'f6c8e7308a0a133505d02b439042b7be9b8ef22302a67ef9fde889d9e279cb0d',
 'x-cs-timestamp': '1727341799427'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'vulDataId': '!@#$%^&*()_+'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%svulDataId=!@#$%^&*()_+&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341799710&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B500', 'message': '失败。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/vul/getVulData 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341799427', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'f6c8e7308a0a133505d02b439042b7be9b8ef22302a67ef9fde889d9e279cb0d', 'lang': 'zh-CN'}
请求参数：{'vulDataId': '!@#$%^&*()_+'}
响应：{'status': False, 'code': 'B500', 'message': '失败。'}
</pre>
                                    </div>
                                    
                                    <div class="tab-pane fade " role="tabpanel" aria-labelledby="home-tab">
                                        <pre style="line-height: 18px">self = <CodesecApi.case.externaApi.test_getVulData.TestCodeSecAPI object at 0x000001F159A049B0>

    def test_getVulData_specialChar(self):
        """4.5.1.3 根据漏洞ID查询漏洞信息 - 失败，传特殊字符vulDataId"""
        parameter = {
            "vulDataId": "!@#$%^&*()_+"
        }
        response = getVulData(parameter)
>       assert "参数非法" in response['message']
E       AssertionError: assert '参数非法' in '失败。'

case\externaApi\test_getVulData.py:73: AssertionError</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>77</td>
                    <td class="caseexternaApitest_getVulDatapy">case\externaApi\test_getVulData.py</td>
                    <td>TestCodeSecAPI.test_getVulData_longVulDataId</td>
                    <td>4.5.1.3 根据漏洞ID查询漏洞信息 - 失败，传过长的vulDataId</td>
                    <td>0.548583</td>
                    
                    <td class="text-warning">失败</td>
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="contact"
                                           aria-selected="false" style="padding: 0 16px">异常信息</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：失败。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/vul/getVulData
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '41c085438fc5e1224034516a27bb80c5299aad88ae7c5d5fdc13f9b7540df88c',
 'x-cs-timestamp': '1727341799954'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'vulDataId': 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%svulDataId=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341800269&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B500', 'message': '失败。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/vul/getVulData 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341799954', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '41c085438fc5e1224034516a27bb80c5299aad88ae7c5d5fdc13f9b7540df88c', 'lang': 'zh-CN'}
请求参数：{'vulDataId': 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}
响应：{'status': False, 'code': 'B500', 'message': '失败。'}
</pre>
                                    </div>
                                    
                                    <div class="tab-pane fade " role="tabpanel" aria-labelledby="home-tab">
                                        <pre style="line-height: 18px">self = <CodesecApi.case.externaApi.test_getVulData.TestCodeSecAPI object at 0x000001F159A04B00>

    def test_getVulData_longVulDataId(self):
        """4.5.1.3 根据漏洞ID查询漏洞信息 - 失败，传过长的vulDataId"""
        # 假设vulDataId的最大长度为36，此处构造一个长度为37的字符串
        long_vulDataId = 'a' * 37
        parameter = {
            "vulDataId": long_vulDataId
        }
        response = getVulData(parameter)
>       assert "参数非法" in response['message']
E       AssertionError: assert '参数非法' in '失败。'

case\externaApi\test_getVulData.py:83: AssertionError</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>78</td>
                    <td class="caseexternaApitest_getVulDatapy">case\externaApi\test_getVulData.py</td>
                    <td>TestCodeSecAPI.test_getVulData_invalidVulDataIdFormat</td>
                    <td>4.5.1.3 根据漏洞ID查询漏洞信息 - 失败，传不符合UUID格式的vulDataId</td>
                    <td>0.615538</td>
                    
                    <td class="text-warning">失败</td>
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="contact"
                                           aria-selected="false" style="padding: 0 16px">异常信息</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：失败。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/vul/getVulData
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'e0a37d9062c6f7047a668db440c82a4eb601003741eb58b471006f9ae9ec4416',
 'x-cs-timestamp': '1727341800523'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'vulDataId': 'not-a-uuid'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%svulDataId=not-a-uuid&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341800877&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B500', 'message': '失败。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/vul/getVulData 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341800523', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'e0a37d9062c6f7047a668db440c82a4eb601003741eb58b471006f9ae9ec4416', 'lang': 'zh-CN'}
请求参数：{'vulDataId': 'not-a-uuid'}
响应：{'status': False, 'code': 'B500', 'message': '失败。'}
</pre>
                                    </div>
                                    
                                    <div class="tab-pane fade " role="tabpanel" aria-labelledby="home-tab">
                                        <pre style="line-height: 18px">self = <CodesecApi.case.externaApi.test_getVulData.TestCodeSecAPI object at 0x000001F159A04C50>

    def test_getVulData_invalidVulDataIdFormat(self):
        """4.5.1.3 根据漏洞ID查询漏洞信息 - 失败，传不符合UUID格式的vulDataId"""
        parameter = {
            "vulDataId": "not-a-uuid"
        }
        response = getVulData(parameter)
>       assert "参数非法" in response['message']
E       AssertionError: assert '参数非法' in '失败。'

case\externaApi\test_getVulData.py:91: AssertionError</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>79</td>
                    <td class="caseexternaApitest_whiteCreatepy">case\externaApi\test_whiteCreate.py</td>
                    <td>TestCodeSecAPI.test_whiteCreate_success</td>
                    <td>4.5.5.3	创建白名单 - 成功</td>
                    <td>1.638710</td>
                    
                    <td class="text-warning">失败</td>
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="contact"
                                           aria-selected="false" style="padding: 0 16px">异常信息</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：失败。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/cs/api/v2/whiteFunction/whiteCreate
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '12a3b0021341dd7e0871be7459f81e17f4390e264a0153b090866614164925d2',
 'x-cs-timestamp': '1727341801144'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'className': '',
 'createBy': '创建人名称1',
 'description': 'cccccc',
 'effectiveType': '1',
 'funName': 'xxx',
 'languageId': '1',
 'name': '测试白名单80275121727341800999',
 'outType': 'return',
 'packageName': '',
 'projectUuids': ['b8a01756-6b69-43fa-bd5b-fa40f033d8ea'],
 'selectType': '0',
 'status': '1'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:281 验签拼接参数：
%screateBy=创建人名称1&description=cccccc&effectiveType=1&funName=xxx&languageId=1&name=测试白名单80275121727341800999&outType=return&projectUuids=["b8a01756-6b69-43fa-bd5b-fa40f033d8ea"]&selectType=0&status=1&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6IjA3Y2Q3NmM2LTlkMGQtNDA5OS04YzZiLWE4ZDQzZDJlZDlkZCIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.oKSsTNchHWdPyBy-JxkRqeZ0GkRfopKsrm0f-mGDDIccFW7RXKGLnZy1Xcdcbd8BLNnuSYDMOC-LWi9oUKTdZQ&1727341802529&crx123456

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B500', 'message': '失败。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/cs/api/v2/whiteFunction/whiteCreate 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1727341801144', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '12a3b0021341dd7e0871be7459f81e17f4390e264a0153b090866614164925d2', 'lang': 'zh-CN'}
请求参数：{'createBy': '创建人名称1', 'languageId': '1', 'name': '测试白名单80275121727341800999', 'description': 'cccccc', 'selectType': '0', 'outType': 'return', 'status': '1', 'funName': 'xxx', 'packageName': '', 'className': '', 'effectiveType': '1', 'projectUuids': ['b8a01756-6b69-43fa-bd5b-fa40f033d8ea']}
响应：{'status': False, 'code': 'B500', 'message': '失败。'}
</pre>
                                    </div>
                                    
                                    <div class="tab-pane fade " role="tabpanel" aria-labelledby="home-tab">
                                        <pre style="line-height: 18px">self = <CodesecApi.case.externaApi.test_whiteCreate.TestCodeSecAPI object at 0x000001F159A05100>

    def test_whiteCreate_success(self):
        """4.5.5.3	创建白名单 - 成功"""
        base_path = "/whiteFunction/whiteCreate"
        url = base_url + base_path
        # 用例2：测试不传递name参数的情况
        parameter = {
            "createBy": "创建人名称1",
            "languageId": "1",
            "name": "测试白名单8027512"+get_timestamp(),
            "description": "cccccc",
            "selectType": "0",
    
            "outType": "return",
            "status": "1",
            "funName": "xxx",
            "packageName": "",
            "className": "",
            "effectiveType": "1",
            "projectUuids": ["b8a01756-6b69-43fa-bd5b-fa40f033d8ea"]
        }
        response = send_request(url, "post", parameter, base_path)
>       assert response["status"] == True
E       assert False == True

case\externaApi\test_whiteCreate.py:28: AssertionError</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>80</td>
                    <td class="caseinternalApitest_createProjectTaskpy">case\internalApi\test_createProjectTask.py</td>
                    <td>TestCodeSecAPI.test_1</td>
                    <td>None</td>
                    <td>0.000185</td>
                    
                    <td class="text-info">跳过</td>
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="contact"
                                           aria-selected="false" style="padding: 0 16px">异常信息</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px"></pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px"></pre>
                                    </div>
                                    
                                    <div class="tab-pane fade " role="tabpanel" aria-labelledby="home-tab">
                                        <pre style="line-height: 18px">('E:\\学习项目\\CodesecApi\\case\\internalApi\\test_createProjectTask.py', 31, 'Skipped: unconditional skip')</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>81</td>
                    <td class="caseinternalApitest_createProjectTaskpy">case\internalApi\test_createProjectTask.py</td>
                    <td>TestCodeSecAPI.test_createProjectTask_success</td>
                    <td>创建git项目任务_成功:启动扫描</td>
                    <td>2.289720</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/CodeSecInterfaceService/project/getProjectUuidAndStoreId
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiIsImVtYWlsIjoic2VjQHNlY3pvbmUuY24iLCJ1c2VybmFtZSI6InNlY0BzZWN6b25lLmNuIiwidG9rZW4iOiIzNzYzMzUzOTM1MzUzMTM4MkQzMzM0MzIzNTJEMzQ2MTMxMzgyRDM4NjIzOTM5MkQ2MjM2MzEzMTM0MzA2MzMxMzQzMjM0MzAiLCJyb2xlcyI6WyJST0xFX2dyb3VwYWRtaW4iXSwiZW5hYmxlZCI6dHJ1ZSwicGFzc3dvcmQiOm51bGwsImF1dGhvcml0aWVzIjpbeyJhdXRob3JpdHkiOiJST0xFX2dyb3VwYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiJmYjlkNjAzMi1lM2ZmLTQzNTctOGM0Mi0xOGExN2ZkODU1YmYiLCJqdGkiOiI3N2E3OWVmYi03NmQ1LTQ5M2EtOGU3Ni1lNzkyZWI0M2IyM2YifQ.sQIBs3YEI9iwltNA0vDc9FuZ6pTrDtvNF7XbXV7CyZ-4M5zkt0-35aXevTAdAwwp00htpsR0ze1C0FUfIwftjg',
 'lang': 'zh-CN',
 'loginNonce': 'ed5349ef-77f9-447e-b3d8-3d2a773a1691',
 'sign': '323a444c1d0b342efbc61418092f054e6e0ca0eaf6fb04df743d478c6607cbf6',
 'timestamp': '1727341802753',
 'token': '37633539353531382D333432352D346131382D386239392D623631313430633134323430',
 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{}

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'projectUuid': 'e68267c3-3872-49e2-94af-e3e94fc079d6',
          'storeId': '05dca91f-edf1-4ac8-8a99-1b13624086d4'},
 'message': '成功。',
 'status': True}

[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/CodeSecInterfaceService/project/getGitBranch
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiIsImVtYWlsIjoic2VjQHNlY3pvbmUuY24iLCJ1c2VybmFtZSI6InNlY0BzZWN6b25lLmNuIiwidG9rZW4iOiIzNzYzMzUzOTM1MzUzMTM4MkQzMzM0MzIzNTJEMzQ2MTMxMzgyRDM4NjIzOTM5MkQ2MjM2MzEzMTM0MzA2MzMxMzQzMjM0MzAiLCJyb2xlcyI6WyJST0xFX2dyb3VwYWRtaW4iXSwiZW5hYmxlZCI6dHJ1ZSwicGFzc3dvcmQiOm51bGwsImF1dGhvcml0aWVzIjpbeyJhdXRob3JpdHkiOiJST0xFX2dyb3VwYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiJmYjlkNjAzMi1lM2ZmLTQzNTctOGM0Mi0xOGExN2ZkODU1YmYiLCJqdGkiOiJiMWRkN2E1NC1jNDcwLTQ0ZTYtYmNjZi1iOGUwMjFkNzQ1NDEifQ.on0PYUNl7nAQ5Ul67tg4tWksWUs-Mtknw2RdZgn634fpeCeUssF6dvygNyW9Ev0cCRWEH8rcu_zGYFU7wYTlsg',
 'lang': 'zh-CN',
 'loginNonce': '3121ea4d-0f7a-456c-a85c-b96671f7e958',
 'sign': '969acd8d05d6ce8e57724632e36220b7f6c60e150d81a5ff3896a3d3f80021a6',
 'timestamp': '1727341802873',
 'token': '37633539353531382D333432352D346131382D386239392D623631313430633134323430',
 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git'}

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'branchList': ['main', 'heyaohua-main-patch-62543'],
          'tagList': ['test']},
 'message': '获取Git分支成功。',
 'status': True}

[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/CodeSecInterfaceService/project/createProjectTask
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6IjdiMjE0NTcyLTRmMWQtNDYzMC1iYTczLTEyNzMxZWNmZGYwMiIsImVtYWlsIjoidGVhbUBzZWN6b25lLmNuIiwidXNlcm5hbWUiOiJ0ZWFtQHNlY3pvbmUuY24iLCJ0b2tlbiI6IjYxNjMzMDM0MzMzOTM3MzUyRDMwNjE2MzMwMkQzNDMzMzM2MTJENjE2NDMxMzEyRDYyNjQzNzM0MzMzNzM3MzY2NDM1Mzk2NSIsInJvbGVzIjpbIlJPTEVfdGVhbWFkbWluIl0sImVuYWJsZWQiOnRydWUsInBhc3N3b3JkIjpudWxsLCJhdXRob3JpdGllcyI6W3siYXV0aG9yaXR5IjoiUk9MRV90ZWFtYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiI3YjIxNDU3Mi00ZjFkLTQ2MzAtYmE3My0xMjczMWVjZmRmMDIiLCJqdGkiOiI2OWM1Nzk4MS0zNmQxLTRmMzYtYjRkOC1hMjc0MDNmODQ5ZTkifQ.yXEFrkDgoR9dra8FgevNX86NHF8njXOe9ML09ODamkaWMXHX_ckSvXLNC8cHVRw-GiakZ2e6Wpr6dsIJIm_-nQ',
 'lang': 'zh-CN',
 'loginNonce': 'a6e542de-2791-4c46-8637-13d151a2b874',
 'sign': 'cb47f5016abbd69b730ed47c48c967b1df74422616121fd081813dc08be1bacd',
 'timestamp': '1727341804353',
 'token': '61633034333937352D306163302D343333612D616431312D626437343337373664353965',
 'userId': '7b214572-4f1d-4630-ba73-12731ecfdf02'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'createTag': 1,
 'projectName': '接口创建项目1727341804',
 'projectType': 1,
 'projectUuid': 'e68267c3-3872-49e2-94af-e3e94fc079d6',
 'scanConfigVulRules': {'autoConfirm': 0,
                        'customRules': 5,
                        'fastScan': 0,
                        'fileIgnoreList': '',
                        'isIncrScan': 0,
                        'isOpenRely': 0,
                        'isScanBinary': 0,
                        'jdkVersion': '1.8',
                        'language': 1},
 'sourceMode': 2,
 'sourceUserData': {'branchName': 'main',
                    'channelType': 1,
                    'everyFew': 3,
                    'hour': '',
                    'isTimeScan': 0,
                    'minute': '',
                    'password': '',
                    'timeScanType': 0,
                    'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git'},
 'startScanning': 1,
 'storeId': '05dca91f-edf1-4ac8-8a99-1b13624086d4'}

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200', 'message': '创建成功', 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/CodeSecInterfaceService/project/getProjectUuidAndStoreId 
请求头：{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiIsImVtYWlsIjoic2VjQHNlY3pvbmUuY24iLCJ1c2VybmFtZSI6InNlY0BzZWN6b25lLmNuIiwidG9rZW4iOiIzNzYzMzUzOTM1MzUzMTM4MkQzMzM0MzIzNTJEMzQ2MTMxMzgyRDM4NjIzOTM5MkQ2MjM2MzEzMTM0MzA2MzMxMzQzMjM0MzAiLCJyb2xlcyI6WyJST0xFX2dyb3VwYWRtaW4iXSwiZW5hYmxlZCI6dHJ1ZSwicGFzc3dvcmQiOm51bGwsImF1dGhvcml0aWVzIjpbeyJhdXRob3JpdHkiOiJST0xFX2dyb3VwYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiJmYjlkNjAzMi1lM2ZmLTQzNTctOGM0Mi0xOGExN2ZkODU1YmYiLCJqdGkiOiI3N2E3OWVmYi03NmQ1LTQ5M2EtOGU3Ni1lNzkyZWI0M2IyM2YifQ.sQIBs3YEI9iwltNA0vDc9FuZ6pTrDtvNF7XbXV7CyZ-4M5zkt0-35aXevTAdAwwp00htpsR0ze1C0FUfIwftjg', 'loginNonce': 'ed5349ef-77f9-447e-b3d8-3d2a773a1691', 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'token': '37633539353531382D333432352D346131382D386239392D623631313430633134323430', 'timestamp': '1727341802753', 'sign': '323a444c1d0b342efbc61418092f054e6e0ca0eaf6fb04df743d478c6607cbf6', 'lang': 'zh-CN'}
请求参数：{}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectUuid': 'e68267c3-3872-49e2-94af-e3e94fc079d6', 'storeId': '05dca91f-edf1-4ac8-8a99-1b13624086d4'}}

请求接口：http://192.168.7.64:28081/CodeSecInterfaceService/project/getGitBranch 
请求头：{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiIsImVtYWlsIjoic2VjQHNlY3pvbmUuY24iLCJ1c2VybmFtZSI6InNlY0BzZWN6b25lLmNuIiwidG9rZW4iOiIzNzYzMzUzOTM1MzUzMTM4MkQzMzM0MzIzNTJEMzQ2MTMxMzgyRDM4NjIzOTM5MkQ2MjM2MzEzMTM0MzA2MzMxMzQzMjM0MzAiLCJyb2xlcyI6WyJST0xFX2dyb3VwYWRtaW4iXSwiZW5hYmxlZCI6dHJ1ZSwicGFzc3dvcmQiOm51bGwsImF1dGhvcml0aWVzIjpbeyJhdXRob3JpdHkiOiJST0xFX2dyb3VwYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiJmYjlkNjAzMi1lM2ZmLTQzNTctOGM0Mi0xOGExN2ZkODU1YmYiLCJqdGkiOiJiMWRkN2E1NC1jNDcwLTQ0ZTYtYmNjZi1iOGUwMjFkNzQ1NDEifQ.on0PYUNl7nAQ5Ul67tg4tWksWUs-Mtknw2RdZgn634fpeCeUssF6dvygNyW9Ev0cCRWEH8rcu_zGYFU7wYTlsg', 'loginNonce': '3121ea4d-0f7a-456c-a85c-b96671f7e958', 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'token': '37633539353531382D333432352D346131382D386239392D623631313430633134323430', 'timestamp': '1727341802873', 'sign': '969acd8d05d6ce8e57724632e36220b7f6c60e150d81a5ff3896a3d3f80021a6', 'lang': 'zh-CN'}
请求参数：{'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git'}
响应：{'status': True, 'code': 'B200', 'message': '获取Git分支成功。', 'data': {'branchList': ['main', 'heyaohua-main-patch-62543'], 'tagList': ['test']}}

请求接口：http://192.168.7.64:28081/CodeSecInterfaceService/project/createProjectTask 
请求头：{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6IjdiMjE0NTcyLTRmMWQtNDYzMC1iYTczLTEyNzMxZWNmZGYwMiIsImVtYWlsIjoidGVhbUBzZWN6b25lLmNuIiwidXNlcm5hbWUiOiJ0ZWFtQHNlY3pvbmUuY24iLCJ0b2tlbiI6IjYxNjMzMDM0MzMzOTM3MzUyRDMwNjE2MzMwMkQzNDMzMzM2MTJENjE2NDMxMzEyRDYyNjQzNzM0MzMzNzM3MzY2NDM1Mzk2NSIsInJvbGVzIjpbIlJPTEVfdGVhbWFkbWluIl0sImVuYWJsZWQiOnRydWUsInBhc3N3b3JkIjpudWxsLCJhdXRob3JpdGllcyI6W3siYXV0aG9yaXR5IjoiUk9MRV90ZWFtYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiI3YjIxNDU3Mi00ZjFkLTQ2MzAtYmE3My0xMjczMWVjZmRmMDIiLCJqdGkiOiI2OWM1Nzk4MS0zNmQxLTRmMzYtYjRkOC1hMjc0MDNmODQ5ZTkifQ.yXEFrkDgoR9dra8FgevNX86NHF8njXOe9ML09ODamkaWMXHX_ckSvXLNC8cHVRw-GiakZ2e6Wpr6dsIJIm_-nQ', 'loginNonce': 'a6e542de-2791-4c46-8637-13d151a2b874', 'userId': '7b214572-4f1d-4630-ba73-12731ecfdf02', 'token': '61633034333937352D306163302D343333612D616431312D626437343337373664353965', 'timestamp': '1727341804353', 'sign': 'cb47f5016abbd69b730ed47c48c967b1df74422616121fd081813dc08be1bacd', 'lang': 'zh-CN'}
请求参数：{'sourceUserData': {'isTimeScan': 0, 'password': '', 'everyFew': 3, 'timeScanType': 0, 'hour': '', 'branchName': 'main', 'channelType': 1, 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'minute': ''}, 'sourceMode': 2, 'createTag': 1, 'projectType': 1, 'startScanning': 1, 'scanConfigVulRules': {'fastScan': 0, 'isIncrScan': 0, 'jdkVersion': '1.8', 'language': 1, 'customRules': 5, 'isScanBinary': 0, 'isOpenRely': 0, 'autoConfirm': 0, 'fileIgnoreList': ''}, 'projectName': '接口创建项目1727341804', 'storeId': '05dca91f-edf1-4ac8-8a99-1b13624086d4', 'projectUuid': 'e68267c3-3872-49e2-94af-e3e94fc079d6'}
响应：{'status': True, 'code': 'B200', 'message': '创建成功'}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>82</td>
                    <td class="caseinternalApitest_datacenterpy">case\internalApi\test_datacenter.py</td>
                    <td>TestCodeSecAPI.test_login_sec</td>
                    <td>企管sec@seczone登录</td>
                    <td>0.127349</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px"></pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
用户userId:fb9d6032-e3ff-4357-8c42-18a17fd855bf
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>83</td>
                    <td class="caseinternalApitest_datacenterpy">case\internalApi\test_datacenter.py</td>
                    <td>TestCodeSecAPI.test_login_team</td>
                    <td>团管team@seczone登录</td>
                    <td>0.107459</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px"></pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
用户userId:7b214572-4f1d-4630-ba73-12731ecfdf02
团队orgUuid:00a7b33e-f075-4758-9ef0-d1bb989748ac
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>84</td>
                    <td class="caseinternalApitest_datacenterpy">case\internalApi\test_datacenter.py</td>
                    <td>TestCodeSecAPI.test_deleteProject</td>
                    <td>删除多余项目</td>
                    <td>0.000634</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px"></pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">['e68267c3-3872-49e2-94af-e3e94fc079d6']
接口创建相关项目已清空！

前置步骤：删除多余项目用例！
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>85</td>
                    <td class="caseinternalApitest_datacenterpy">case\internalApi\test_datacenter.py</td>
                    <td>TestCodeSecAPI.test_project_list</td>
                    <td>内部接口1:获取项目列表数据</td>
                    <td>0.286985</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/CodeSecInterfaceService/project/list
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiIsImVtYWlsIjoic2VjQHNlY3pvbmUuY24iLCJ1c2VybmFtZSI6InNlY0BzZWN6b25lLmNuIiwidG9rZW4iOiIzNzYzMzUzOTM1MzUzMTM4MkQzMzM0MzIzNTJEMzQ2MTMxMzgyRDM4NjIzOTM5MkQ2MjM2MzEzMTM0MzA2MzMxMzQzMjM0MzAiLCJyb2xlcyI6WyJST0xFX2dyb3VwYWRtaW4iXSwiZW5hYmxlZCI6dHJ1ZSwicGFzc3dvcmQiOm51bGwsImF1dGhvcml0aWVzIjpbeyJhdXRob3JpdHkiOiJST0xFX2dyb3VwYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiJmYjlkNjAzMi1lM2ZmLTQzNTctOGM0Mi0xOGExN2ZkODU1YmYiLCJqdGkiOiIzNzI3OTAzNy1mNTliLTQ1MjEtOTk4Yi04MGVmZjE2MjdjZGEifQ.1xQHWqSY9eUn7WlRD0xP0KeG4WHeyTo5xO_XfUW0XxagpUVL7rcdANKSan2klHKsn0jjSbZg5yJvNpsi9ONW1A',
 'lang': 'zh-CN',
 'loginNonce': 'a104736e-5590-4bc1-98aa-db810f369529',
 'sign': '4a10a10f4b3586e9dc045750e56c36d37f9cc191376860bc5987cabf5b6c90ba',
 'timestamp': '1727341805572',
 'token': '37633539353531382D333432352D346131382D386239392D623631313430633134323430',
 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'pageSize': '1', 'projectType': '1'}

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'pageCurrent': 1,
          'pageSize': 1,
          'pageTotal': 42,
          'recordTotal': 42,
          'records': [{'appId': '5e389189-85d0-41b1-b238-03ed899b0ff3',
                       'createTime': '2024-09-26 17:09:35',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 26,
                       'groupId': 1,
                       'id': 52,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': 'username为空',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '接口创建项目',
                       'projectName': 'username为空',
                       'projectType': 1,
                       'projectUuid': '6da7ab31-0970-46c2-9ea3-310a55c1ccba',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:35',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26}]},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/CodeSecInterfaceService/project/list 
请求头：{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiIsImVtYWlsIjoic2VjQHNlY3pvbmUuY24iLCJ1c2VybmFtZSI6InNlY0BzZWN6b25lLmNuIiwidG9rZW4iOiIzNzYzMzUzOTM1MzUzMTM4MkQzMzM0MzIzNTJEMzQ2MTMxMzgyRDM4NjIzOTM5MkQ2MjM2MzEzMTM0MzA2MzMxMzQzMjM0MzAiLCJyb2xlcyI6WyJST0xFX2dyb3VwYWRtaW4iXSwiZW5hYmxlZCI6dHJ1ZSwicGFzc3dvcmQiOm51bGwsImF1dGhvcml0aWVzIjpbeyJhdXRob3JpdHkiOiJST0xFX2dyb3VwYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiJmYjlkNjAzMi1lM2ZmLTQzNTctOGM0Mi0xOGExN2ZkODU1YmYiLCJqdGkiOiIzNzI3OTAzNy1mNTliLTQ1MjEtOTk4Yi04MGVmZjE2MjdjZGEifQ.1xQHWqSY9eUn7WlRD0xP0KeG4WHeyTo5xO_XfUW0XxagpUVL7rcdANKSan2klHKsn0jjSbZg5yJvNpsi9ONW1A', 'loginNonce': 'a104736e-5590-4bc1-98aa-db810f369529', 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'token': '37633539353531382D333432352D346131382D386239392D623631313430633134323430', 'timestamp': '1727341805572', 'sign': '4a10a10f4b3586e9dc045750e56c36d37f9cc191376860bc5987cabf5b6c90ba', 'lang': 'zh-CN'}
请求参数：{'projectType': '1', 'pageSize': '1'}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'pageCurrent': 1, 'pageSize': 1, 'pageTotal': 42, 'recordTotal': 42, 'records': [{'id': 52, 'createTime': '2024-09-26 17:09:35', 'updateTime': '2024-09-26 17:09:35', 'name': 'username为空', 'projectDesc': '接口创建项目', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': '6da7ab31-0970-46c2-9ea3-310a55c1ccba', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': 'username为空', 'appId': '5e389189-85d0-41b1-b238-03ed899b0ff3', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 26, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}]}}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>86</td>
                    <td class="caseinternalApitest_internalApi_casepy">case\internalApi\test_internalApi_case.py</td>
                    <td>TestCodeSecInternalAPI.test_login_admin</td>
                    <td>None</td>
                    <td>0.123479</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px"></pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
用户userId:db735b1a-d6f6-49cf-91bf-f704f859e057
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>87</td>
                    <td class="caseinternalApitest_internalApi_casepy">case\internalApi\test_internalApi_case.py</td>
                    <td>TestCodeSecInternalAPI.test_login_sec</td>
                    <td>None</td>
                    <td>0.178394</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px"></pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
用户userId:fb9d6032-e3ff-4357-8c42-18a17fd855bf
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>88</td>
                    <td class="caseinternalApitest_internalApi_casepy">case\internalApi\test_internalApi_case.py</td>
                    <td>TestCodeSecInternalAPI.test_login_team</td>
                    <td>None</td>
                    <td>0.122382</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px"></pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
用户userId:7b214572-4f1d-4630-ba73-12731ecfdf02
团队orgUuid:00a7b33e-f075-4758-9ef0-d1bb989748ac
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>89</td>
                    <td class="caseinternalApitest_internalApi_casepy">case\internalApi\test_internalApi_case.py</td>
                    <td>TestCodeSecInternalAPI.test_deleteProject</td>
                    <td>None</td>
                    <td>0.004462</td>
                    
                    <td class="text-info">跳过</td>
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="contact"
                                           aria-selected="false" style="padding: 0 16px">异常信息</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px"></pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px"></pre>
                                    </div>
                                    
                                    <div class="tab-pane fade " role="tabpanel" aria-labelledby="home-tab">
                                        <pre style="line-height: 18px">('E:\\学习项目\\CodesecApi\\case\\internalApi\\test_internalApi_case.py', 81, 'Skipped: unconditional skip')</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>90</td>
                    <td class="caseinternalApitest_internalApi_casepy">case\internalApi\test_internalApi_case.py</td>
                    <td>TestCodeSecInternalAPI.test2_updateUserCenterInfo</td>
                    <td>更新用户团队信息_失败，不存在或无权限的团队id</td>
                    <td>0.173482</td>
                    
                    <td class="text-danger">错误</td>
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="contact"
                                           aria-selected="false" style="padding: 0 16px">异常信息</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/CodeSecInterfaceService/org/getUserSwitchOrg
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6IjdiMjE0NTcyLTRmMWQtNDYzMC1iYTczLTEyNzMxZWNmZGYwMiIsImVtYWlsIjoidGVhbUBzZWN6b25lLmNuIiwidXNlcm5hbWUiOiJ0ZWFtQHNlY3pvbmUuY24iLCJ0b2tlbiI6IjYxNjMzMDM0MzMzOTM3MzUyRDMwNjE2MzMwMkQzNDMzMzM2MTJENjE2NDMxMzEyRDYyNjQzNzM0MzMzNzM3MzY2NDM1Mzk2NSIsInJvbGVzIjpbIlJPTEVfdGVhbWFkbWluIl0sImVuYWJsZWQiOnRydWUsInBhc3N3b3JkIjpudWxsLCJhdXRob3JpdGllcyI6W3siYXV0aG9yaXR5IjoiUk9MRV90ZWFtYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiI3YjIxNDU3Mi00ZjFkLTQ2MzAtYmE3My0xMjczMWVjZmRmMDIiLCJqdGkiOiIxMzRlZjQ1Yy04MjAxLTRkOGQtYTQxNi1mYjcyNzU2ZTc3NTkifQ.ilzmB8S9FaYj0QXL0fhsobSC0rWsK8MA7voFD047C2JXYmnL2BKGj-KLgn-_9DBoIq4mvL_Wg-QNPm7CoV0TGg',
 'lang': 'zh-CN',
 'loginNonce': '8626c53b-c1ed-4a59-a58c-50f94f6b508c',
 'sign': 'f334978c2b022e951f6234eeb4fe7a637d7de79337f3c13f99b6aa4351d84485',
 'timestamp': '1727341806312',
 'token': '61633034333937352D306163302D343333612D616431312D626437343337373664353965',
 'userId': '7b214572-4f1d-4630-ba73-12731ecfdf02'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{}

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200', 'data': [], 'message': '成功。', 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/CodeSecInterfaceService/org/getUserSwitchOrg 
请求头：{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6IjdiMjE0NTcyLTRmMWQtNDYzMC1iYTczLTEyNzMxZWNmZGYwMiIsImVtYWlsIjoidGVhbUBzZWN6b25lLmNuIiwidXNlcm5hbWUiOiJ0ZWFtQHNlY3pvbmUuY24iLCJ0b2tlbiI6IjYxNjMzMDM0MzMzOTM3MzUyRDMwNjE2MzMwMkQzNDMzMzM2MTJENjE2NDMxMzEyRDYyNjQzNzM0MzMzNzM3MzY2NDM1Mzk2NSIsInJvbGVzIjpbIlJPTEVfdGVhbWFkbWluIl0sImVuYWJsZWQiOnRydWUsInBhc3N3b3JkIjpudWxsLCJhdXRob3JpdGllcyI6W3siYXV0aG9yaXR5IjoiUk9MRV90ZWFtYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiI3YjIxNDU3Mi00ZjFkLTQ2MzAtYmE3My0xMjczMWVjZmRmMDIiLCJqdGkiOiIxMzRlZjQ1Yy04MjAxLTRkOGQtYTQxNi1mYjcyNzU2ZTc3NTkifQ.ilzmB8S9FaYj0QXL0fhsobSC0rWsK8MA7voFD047C2JXYmnL2BKGj-KLgn-_9DBoIq4mvL_Wg-QNPm7CoV0TGg', 'loginNonce': '8626c53b-c1ed-4a59-a58c-50f94f6b508c', 'userId': '7b214572-4f1d-4630-ba73-12731ecfdf02', 'token': '61633034333937352D306163302D343333612D616431312D626437343337373664353965', 'timestamp': '1727341806312', 'sign': 'f334978c2b022e951f6234eeb4fe7a637d7de79337f3c13f99b6aa4351d84485', 'lang': 'zh-CN'}
请求参数：{}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': []}
</pre>
                                    </div>
                                    
                                    <div class="tab-pane fade " role="tabpanel" aria-labelledby="home-tab">
                                        <pre style="line-height: 18px">self = <CodesecApi.case.internalApi.test_internalApi_case.TestCodeSecInternalAPI object at 0x000001F159A07170>

    @pytest.fixture
    def getUserSwitchOrg(self):
        url = f"{cs_url}/CodeSecInterfaceService/org/getUserSwitchOrg"
        params = {}
        response = send_request(url, "get", params, email_user=email_team)
>       orgUuid_switch = response['data'][0]['orgUuid']
E       IndexError: list index out of range

case\internalApi\test_internalApi_case.py:93: IndexError</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>91</td>
                    <td class="caseinternalApitest_internalApi_casepy">case\internalApi\test_internalApi_case.py</td>
                    <td>TestCodeSecInternalAPI.test_project_list</td>
                    <td>获取项目列表</td>
                    <td>0.291247</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/CodeSecInterfaceService/project/list
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6IjdiMjE0NTcyLTRmMWQtNDYzMC1iYTczLTEyNzMxZWNmZGYwMiIsImVtYWlsIjoidGVhbUBzZWN6b25lLmNuIiwidXNlcm5hbWUiOiJ0ZWFtQHNlY3pvbmUuY24iLCJ0b2tlbiI6IjYxNjMzMDM0MzMzOTM3MzUyRDMwNjE2MzMwMkQzNDMzMzM2MTJENjE2NDMxMzEyRDYyNjQzNzM0MzMzNzM3MzY2NDM1Mzk2NSIsInJvbGVzIjpbIlJPTEVfdGVhbWFkbWluIl0sImVuYWJsZWQiOnRydWUsInBhc3N3b3JkIjpudWxsLCJhdXRob3JpdGllcyI6W3siYXV0aG9yaXR5IjoiUk9MRV90ZWFtYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiI3YjIxNDU3Mi00ZjFkLTQ2MzAtYmE3My0xMjczMWVjZmRmMDIiLCJqdGkiOiI4ZTEyZjU5Mi1kYWRjLTQ4Y2QtOTVjNi0wMTUxMWI4M2Q1YWIifQ.vQMF1xF414r_K-Rh-2sBHFARMPg-wWOOqPAaoNpOdZFI-AvlXamg7N1bvP1Kf1hdBCWlbrsj2tkjE21X17Z9nQ',
 'lang': 'zh-CN',
 'loginNonce': '3526d286-3688-46a5-8d0f-0d61a7283f5c',
 'sign': '0cf5c10c46e7a4638f1e277c006350f7f7940e0414f4d695b14f955b5ae31a72',
 'timestamp': '1727341806456',
 'token': '61633034333937352D306163302D343333612D616431312D626437343337373664353965',
 'userId': '7b214572-4f1d-4630-ba73-12731ecfdf02'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'pageSize': '10', 'projectType': '1'}

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'pageCurrent': 1,
          'pageSize': 10,
          'pageTotal': 5,
          'recordTotal': 42,
          'records': [{'appId': '5e389189-85d0-41b1-b238-03ed899b0ff3',
                       'createTime': '2024-09-26 17:09:35',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 26,
                       'groupId': 1,
                       'id': 52,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': 'username为空',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '接口创建项目',
                       'projectName': 'username为空',
                       'projectType': 1,
                       'projectUuid': '6da7ab31-0970-46c2-9ea3-310a55c1ccba',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:35',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26},
                      {'appId': 'f4caf69a-990b-4576-bdb9-e89f4df5bfc9',
                       'createTime': '2024-09-26 17:09:34',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 25,
                       'groupId': 1,
                       'id': 51,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': 'authenticationMethod=3不存在参数',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '接口创建项目',
                       'projectName': 'authenticationMethod=3不存在参数',
                       'projectType': 1,
                       'projectUuid': 'f8657387-4774-4886-b61f-61d80d5a18d3',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:34',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26},
                      {'appId': '72e7fea9-4d0b-444f-b432-4f8d88c596e1',
                       'createTime': '2024-09-26 17:09:33',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 24,
                       'groupId': 1,
                       'id': 50,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': 'authenticationMethod=2SSH密钥',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '接口创建项目',
                       'projectName': 'authenticationMethod=2SSH密钥',
                       'projectType': 1,
                       'projectUuid': '67078932-747b-41a9-bbc4-8eb344239679',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:33',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26},
                      {'appId': 'c5d416f4-6e78-4220-818c-984d52eda419',
                       'createTime': '2024-09-26 17:09:32',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 23,
                       'groupId': 1,
                       'id': 49,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': 'authenticationMethod=1token认证',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '接口创建项目',
                       'projectName': 'authenticationMethod=1token认证',
                       'projectType': 1,
                       'projectUuid': '11fb9840-38c5-4328-9424-08fe9dd3aba9',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:32',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26},
                      {'appId': '597fcf8b-7d9a-4935-80a3-dca290ba8cee',
                       'createTime': '2024-09-26 17:09:31',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 22,
                       'groupId': 1,
                       'id': 48,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': 'authenticationMethod=0用户名密码认证',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '接口创建项目',
                       'projectName': 'authenticationMethod=0用户名密码认证',
                       'projectType': 1,
                       'projectUuid': '0b7824e4-f0d0-43e3-b748-d38875b1e68d',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:31',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26},
                      {'appId': '0359722d-cef8-4c71-aae1-03dd0732413f',
                       'createTime': '2024-09-26 17:09:29',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 21,
                       'groupId': 1,
                       'id': 47,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': 'gitType7_bitbucket',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '接口创建项目',
                       'projectName': 'gitType7_bitbucket',
                       'projectType': 1,
                       'projectUuid': '87f13daa-bd90-4b0d-9147-5d174d3d958c',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:29',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26},
                      {'appId': 'cbf33819-d171-45a2-a972-e6c1c970cef1',
                       'createTime': '2024-09-26 17:09:29',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 20,
                       'groupId': 1,
                       'id': 46,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': 'gitType6_gerrit',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '接口创建项目',
                       'projectName': 'gitType6_gerrit',
                       'projectType': 1,
                       'projectUuid': '7855134f-7302-461a-8d0a-1e00b1836f77',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:29',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26},
                      {'appId': 'd2c7fd8b-7691-4308-b2af-85ee928f86af',
                       'createTime': '2024-09-26 17:09:28',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 19,
                       'groupId': 1,
                       'id': 45,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': 'gitType3_gitee',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '接口创建项目',
                       'projectName': 'gitType3_gitee',
                       'projectType': 1,
                       'projectUuid': '60790fbc-16fe-428a-8fc1-7c55ad13af4a',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:28',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26},
                      {'appId': '7ad7eec0-1f8b-4f6a-9a81-3b659b9bf0de',
                       'createTime': '2024-09-26 17:09:27',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 18,
                       'groupId': 1,
                       'id': 44,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': 'gitType2_github',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '接口创建项目',
                       'projectName': 'gitType2_github',
                       'projectType': 1,
                       'projectUuid': '3a3e03c3-1c50-4a01-8ad7-2d9233f72e7b',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:27',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26},
                      {'appId': 'cdd63471-139d-4a78-bdd3-335658facf87',
                       'createTime': '2024-09-26 17:09:27',
                       'exportBtn': False,
                       'exportReportFlag': False,
                       'extraMark': '',
                       'gitSourceId': 17,
                       'groupId': 1,
                       'id': 43,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 0,
                       'mailConfigStatus': 0,
                       'name': 'gitType1_gitlab',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '接口创建项目',
                       'projectName': 'gitType1_gitlab',
                       'projectType': 1,
                       'projectUuid': 'b5761600-151a-4f53-835e-6db35094b70a',
                       'sendReportFlag': False,
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 4,
                       'statusTask': 0,
                       'svnSourceId': 0,
                       'thirdType': 0,
                       'updateTime': '2024-09-26 17:09:27',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 26}]},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/CodeSecInterfaceService/project/list 
请求头：{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6IjdiMjE0NTcyLTRmMWQtNDYzMC1iYTczLTEyNzMxZWNmZGYwMiIsImVtYWlsIjoidGVhbUBzZWN6b25lLmNuIiwidXNlcm5hbWUiOiJ0ZWFtQHNlY3pvbmUuY24iLCJ0b2tlbiI6IjYxNjMzMDM0MzMzOTM3MzUyRDMwNjE2MzMwMkQzNDMzMzM2MTJENjE2NDMxMzEyRDYyNjQzNzM0MzMzNzM3MzY2NDM1Mzk2NSIsInJvbGVzIjpbIlJPTEVfdGVhbWFkbWluIl0sImVuYWJsZWQiOnRydWUsInBhc3N3b3JkIjpudWxsLCJhdXRob3JpdGllcyI6W3siYXV0aG9yaXR5IjoiUk9MRV90ZWFtYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiI3YjIxNDU3Mi00ZjFkLTQ2MzAtYmE3My0xMjczMWVjZmRmMDIiLCJqdGkiOiI4ZTEyZjU5Mi1kYWRjLTQ4Y2QtOTVjNi0wMTUxMWI4M2Q1YWIifQ.vQMF1xF414r_K-Rh-2sBHFARMPg-wWOOqPAaoNpOdZFI-AvlXamg7N1bvP1Kf1hdBCWlbrsj2tkjE21X17Z9nQ', 'loginNonce': '3526d286-3688-46a5-8d0f-0d61a7283f5c', 'userId': '7b214572-4f1d-4630-ba73-12731ecfdf02', 'token': '61633034333937352D306163302D343333612D616431312D626437343337373664353965', 'timestamp': '1727341806456', 'sign': '0cf5c10c46e7a4638f1e277c006350f7f7940e0414f4d695b14f955b5ae31a72', 'lang': 'zh-CN'}
请求参数：{'projectType': '1', 'pageSize': '10'}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'pageCurrent': 1, 'pageSize': 10, 'pageTotal': 5, 'recordTotal': 42, 'records': [{'id': 52, 'createTime': '2024-09-26 17:09:35', 'updateTime': '2024-09-26 17:09:35', 'name': 'username为空', 'projectDesc': '接口创建项目', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': '6da7ab31-0970-46c2-9ea3-310a55c1ccba', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': 'username为空', 'appId': '5e389189-85d0-41b1-b238-03ed899b0ff3', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 26, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}, {'id': 51, 'createTime': '2024-09-26 17:09:34', 'updateTime': '2024-09-26 17:09:34', 'name': 'authenticationMethod=3不存在参数', 'projectDesc': '接口创建项目', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': 'f8657387-4774-4886-b61f-61d80d5a18d3', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': 'authenticationMethod=3不存在参数', 'appId': 'f4caf69a-990b-4576-bdb9-e89f4df5bfc9', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 25, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}, {'id': 50, 'createTime': '2024-09-26 17:09:33', 'updateTime': '2024-09-26 17:09:33', 'name': 'authenticationMethod=2SSH密钥', 'projectDesc': '接口创建项目', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': '67078932-747b-41a9-bbc4-8eb344239679', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': 'authenticationMethod=2SSH密钥', 'appId': '72e7fea9-4d0b-444f-b432-4f8d88c596e1', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 24, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}, {'id': 49, 'createTime': '2024-09-26 17:09:32', 'updateTime': '2024-09-26 17:09:32', 'name': 'authenticationMethod=1token认证', 'projectDesc': '接口创建项目', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': '11fb9840-38c5-4328-9424-08fe9dd3aba9', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': 'authenticationMethod=1token认证', 'appId': 'c5d416f4-6e78-4220-818c-984d52eda419', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 23, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}, {'id': 48, 'createTime': '2024-09-26 17:09:31', 'updateTime': '2024-09-26 17:09:31', 'name': 'authenticationMethod=0用户名密码认证', 'projectDesc': '接口创建项目', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': '0b7824e4-f0d0-43e3-b748-d38875b1e68d', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': 'authenticationMethod=0用户名密码认证', 'appId': '597fcf8b-7d9a-4935-80a3-dca290ba8cee', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 22, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}, {'id': 47, 'createTime': '2024-09-26 17:09:29', 'updateTime': '2024-09-26 17:09:29', 'name': 'gitType7_bitbucket', 'projectDesc': '接口创建项目', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': '87f13daa-bd90-4b0d-9147-5d174d3d958c', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': 'gitType7_bitbucket', 'appId': '0359722d-cef8-4c71-aae1-03dd0732413f', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 21, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}, {'id': 46, 'createTime': '2024-09-26 17:09:29', 'updateTime': '2024-09-26 17:09:29', 'name': 'gitType6_gerrit', 'projectDesc': '接口创建项目', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': '7855134f-7302-461a-8d0a-1e00b1836f77', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': 'gitType6_gerrit', 'appId': 'cbf33819-d171-45a2-a972-e6c1c970cef1', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 20, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}, {'id': 45, 'createTime': '2024-09-26 17:09:28', 'updateTime': '2024-09-26 17:09:28', 'name': 'gitType3_gitee', 'projectDesc': '接口创建项目', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': '60790fbc-16fe-428a-8fc1-7c55ad13af4a', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': 'gitType3_gitee', 'appId': 'd2c7fd8b-7691-4308-b2af-85ee928f86af', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 19, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}, {'id': 44, 'createTime': '2024-09-26 17:09:27', 'updateTime': '2024-09-26 17:09:27', 'name': 'gitType2_github', 'projectDesc': '接口创建项目', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': '3a3e03c3-1c50-4a01-8ad7-2d9233f72e7b', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': 'gitType2_github', 'appId': '7ad7eec0-1f8b-4f6a-9a81-3b659b9bf0de', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 18, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}, {'id': 43, 'createTime': '2024-09-26 17:09:27', 'updateTime': '2024-09-26 17:09:27', 'name': 'gitType1_gitlab', 'projectDesc': '接口创建项目', 'statusTask': 0, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 4, 'statusDynamicCode': 0, 'projectUuid': 'b5761600-151a-4f53-835e-6db35094b70a', 'versionId': 26, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'extraMark': '', 'lastScanRecordIdStatic': 0, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': 'gitType1_gitlab', 'appId': 'cdd63471-139d-4a78-bdd3-335658facf87', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 17, 'svnSourceId': 0, 'languageId': 1, 'languageName': 'Java/Jsp', 'thirdType': 0, 'exportReportFlag': False, 'sendReportFlag': False, 'mailConfigStatus': 0, 'exportBtn': False}]}}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>92</td>
                    <td class="caseinternalApitest_main_process_scenariopy">case\internalApi\test_main_process_scenario.py</td>
                    <td>TestCodeSecInternalAPI.test_login_admin</td>
                    <td>None</td>
                    <td>0.103907</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px"></pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
用户userId:db735b1a-d6f6-49cf-91bf-f704f859e057
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>93</td>
                    <td class="caseinternalApitest_main_process_scenariopy">case\internalApi\test_main_process_scenario.py</td>
                    <td>TestCodeSecInternalAPI.test_login_sec</td>
                    <td>None</td>
                    <td>0.107059</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px"></pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
用户userId:fb9d6032-e3ff-4357-8c42-18a17fd855bf
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>94</td>
                    <td class="caseinternalApitest_main_process_scenariopy">case\internalApi\test_main_process_scenario.py</td>
                    <td>TestCodeSecInternalAPI.test_login_team</td>
                    <td>None</td>
                    <td>0.104728</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px"></pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
用户userId:7b214572-4f1d-4630-ba73-12731ecfdf02
团队orgUuid:00a7b33e-f075-4758-9ef0-d1bb989748ac
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>95</td>
                    <td class="caseinternalApitest_main_process_scenariopy">case\internalApi\test_main_process_scenario.py</td>
                    <td>TestCodeSecInternalAPI.test_deleteProject</td>
                    <td>None</td>
                    <td>0.000342</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px"></pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">接口创建相关项目已清空！

前置步骤：删除多余项目用例！
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>96</td>
                    <td class="caseinternalApitest_main_process_scenariopy">case\internalApi\test_main_process_scenario.py</td>
                    <td>TestCodeSecInternalAPI.test_get_listStaticTreeData2</td>
                    <td>获取左侧漏洞书列表</td>
                    <td>0.351981</td>
                    
                    <td class="text-warning">失败</td>
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="contact"
                                           aria-selected="false" style="padding: 0 16px">异常信息</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/CodeSecInterfaceService/project/list
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiIsImVtYWlsIjoic2VjQHNlY3pvbmUuY24iLCJ1c2VybmFtZSI6InNlY0BzZWN6b25lLmNuIiwidG9rZW4iOiIzNzYzMzUzOTM1MzUzMTM4MkQzMzM0MzIzNTJEMzQ2MTMxMzgyRDM4NjIzOTM5MkQ2MjM2MzEzMTM0MzA2MzMxMzQzMjM0MzAiLCJyb2xlcyI6WyJST0xFX2dyb3VwYWRtaW4iXSwiZW5hYmxlZCI6dHJ1ZSwicGFzc3dvcmQiOm51bGwsImF1dGhvcml0aWVzIjpbeyJhdXRob3JpdHkiOiJST0xFX2dyb3VwYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiJmYjlkNjAzMi1lM2ZmLTQzNTctOGM0Mi0xOGExN2ZkODU1YmYiLCJqdGkiOiI2ZjU2NDRlMC01ZjNlLTRiNzgtOWVhOC0wZmY4NTQxMzdhOGIifQ.zuK_JTdMOVph1woV71Yj0s-1lJVV11ZIWYGXtVdFHZ9DjRcCTrocLsAJ9zXc-xON7Lkyvfw2FAWA660AYHg8jg',
 'lang': 'zh-CN',
 'loginNonce': '023011e0-e1db-4d21-9508-b7d235c0d336',
 'sign': '08914b8a3613f10d8b4fb6d3e14018ac0571c8b3764704d5ac69b0f38f556d77',
 'timestamp': '1727341807154',
 'token': '37633539353531382D333432352D346131382D386239392D623631313430633134323430',
 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'fuzzyValue': '漏洞详情场景化项目_扫描完成'}

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'pageCurrent': 1,
          'pageSize': 10,
          'pageTotal': 1,
          'recordTotal': 1,
          'records': [{'appId': 'd550b93b-f015-497a-a728-08214ad74f7e',
                       'containLan': '1',
                       'createTime': '2024-07-24 09:13:38',
                       'exportBtn': True,
                       'exportReportFlag': True,
                       'finishRecordIdStatic': 'b6364b10-fd08-462b-ad57-2afa6dad089a',
                       'finishTime': '2024-07-24 09:22:41',
                       'finishTimeStatic': '2024-07-24 09:22:41',
                       'gitSourceId': 1,
                       'groupId': 1,
                       'id': 15,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 19,
                       'mailConfigStatus': 0,
                       'name': '漏洞详情场景化项目_扫描完成',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '',
                       'projectName': '漏洞详情场景化项目_扫描完成',
                       'projectType': 1,
                       'projectUuid': '85d50da9-f6aa-4d3b-a862-a323fc4760e6',
                       'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a',
                       'riskGrade': 3,
                       'scanVulRulesVO': {'appId': 'd550b93b-f015-497a-a728-08214ad74f7e',
                                          'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a'},
                       'sendReportFlag': False,
                       'seriousList': [{'typeId': 1,
                                        'typeName': '超危',
                                        'typeNum': 109},
                                       {'typeId': 2,
                                        'typeName': '高危',
                                        'typeNum': 462},
                                       {'typeId': 3,
                                        'typeName': '中危',
                                        'typeNum': 1192},
                                       {'typeId': 4,
                                        'typeName': '低危',
                                        'typeNum': 350},
                                       {'typeId': 5,
                                        'typeName': '建议',
                                        'typeNum': 1099}],
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 1,
                       'statusTask': 1,
                       'svnSourceId': 0,
                       'updateTime': '2024-08-21 11:47:39',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 24}]},
 'message': '成功。',
 'status': True}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：扫描任务不存在。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/CodeSecInterfaceService/viewCode/listStaticTreeData
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6IjdiMjE0NTcyLTRmMWQtNDYzMC1iYTczLTEyNzMxZWNmZGYwMiIsImVtYWlsIjoidGVhbUBzZWN6b25lLmNuIiwidXNlcm5hbWUiOiJ0ZWFtQHNlY3pvbmUuY24iLCJ0b2tlbiI6IjYxNjMzMDM0MzMzOTM3MzUyRDMwNjE2MzMwMkQzNDMzMzM2MTJENjE2NDMxMzEyRDYyNjQzNzM0MzMzNzM3MzY2NDM1Mzk2NSIsInJvbGVzIjpbIlJPTEVfdGVhbWFkbWluIl0sImVuYWJsZWQiOnRydWUsInBhc3N3b3JkIjpudWxsLCJhdXRob3JpdGllcyI6W3siYXV0aG9yaXR5IjoiUk9MRV90ZWFtYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiI3YjIxNDU3Mi00ZjFkLTQ2MzAtYmE3My0xMjczMWVjZmRmMDIiLCJqdGkiOiI2MmY2OWYyYi00MGM4LTQxMzUtOWMwMC1mMjgyOTQzMDY1OTcifQ.I-htVCAAz_9-Kd7RPMuia2kRsWeY3eNaH8YSmXYHh3FpgZzgLhrzcX-Atm8ZbiDatinuzhGeU_EypiJlcnfLXw',
 'lang': 'zh-CN',
 'loginNonce': '238a4d55-a83c-44ea-ba38-d04ed9799d10',
 'sign': '0d057431c9e35b9ca527467addb66061d87088866b6221e5e5213036228ed467',
 'timestamp': '1727341807366',
 'token': '61633034333937352D306163302D343333612D616431312D626437343337373664353965',
 'userId': '7b214572-4f1d-4630-ba73-12731ecfdf02'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'appId': 'code', 'catId': '4', 'recordId': 'data', 'vulTagList': '1,2,3'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B459', 'message': '扫描任务不存在。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/CodeSecInterfaceService/project/list 
请求头：{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiIsImVtYWlsIjoic2VjQHNlY3pvbmUuY24iLCJ1c2VybmFtZSI6InNlY0BzZWN6b25lLmNuIiwidG9rZW4iOiIzNzYzMzUzOTM1MzUzMTM4MkQzMzM0MzIzNTJEMzQ2MTMxMzgyRDM4NjIzOTM5MkQ2MjM2MzEzMTM0MzA2MzMxMzQzMjM0MzAiLCJyb2xlcyI6WyJST0xFX2dyb3VwYWRtaW4iXSwiZW5hYmxlZCI6dHJ1ZSwicGFzc3dvcmQiOm51bGwsImF1dGhvcml0aWVzIjpbeyJhdXRob3JpdHkiOiJST0xFX2dyb3VwYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiJmYjlkNjAzMi1lM2ZmLTQzNTctOGM0Mi0xOGExN2ZkODU1YmYiLCJqdGkiOiI2ZjU2NDRlMC01ZjNlLTRiNzgtOWVhOC0wZmY4NTQxMzdhOGIifQ.zuK_JTdMOVph1woV71Yj0s-1lJVV11ZIWYGXtVdFHZ9DjRcCTrocLsAJ9zXc-xON7Lkyvfw2FAWA660AYHg8jg', 'loginNonce': '023011e0-e1db-4d21-9508-b7d235c0d336', 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'token': '37633539353531382D333432352D346131382D386239392D623631313430633134323430', 'timestamp': '1727341807154', 'sign': '08914b8a3613f10d8b4fb6d3e14018ac0571c8b3764704d5ac69b0f38f556d77', 'lang': 'zh-CN'}
请求参数：{'fuzzyValue': '漏洞详情场景化项目_扫描完成'}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'pageCurrent': 1, 'pageSize': 10, 'pageTotal': 1, 'recordTotal': 1, 'records': [{'id': 15, 'createTime': '2024-07-24 09:13:38', 'updateTime': '2024-08-21 11:47:39', 'name': '漏洞详情场景化项目_扫描完成', 'projectDesc': '', 'statusTask': 1, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 1, 'statusDynamicCode': 0, 'projectUuid': '85d50da9-f6aa-4d3b-a862-a323fc4760e6', 'versionId': 24, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'riskGrade': 3, 'finishTimeStatic': '2024-07-24 09:22:41', 'finishRecordIdStatic': 'b6364b10-fd08-462b-ad57-2afa6dad089a', 'lastScanRecordIdStatic': 19, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': '漏洞详情场景化项目_扫描完成', 'appId': 'd550b93b-f015-497a-a728-08214ad74f7e', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 1, 'svnSourceId': 0, 'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a', 'finishTime': '2024-07-24 09:22:41', 'languageId': 1, 'containLan': '1', 'languageName': 'Java/Jsp', 'exportReportFlag': True, 'sendReportFlag': False, 'scanVulRulesVO': {'appId': 'd550b93b-f015-497a-a728-08214ad74f7e', 'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a'}, 'seriousList': [{'typeName': '超危', 'typeNum': 109, 'typeId': 1}, {'typeName': '高危', 'typeNum': 462, 'typeId': 2}, {'typeName': '中危', 'typeNum': 1192, 'typeId': 3}, {'typeName': '低危', 'typeNum': 350, 'typeId': 4}, {'typeName': '建议', 'typeNum': 1099, 'typeId': 5}], 'mailConfigStatus': 0, 'exportBtn': True}]}}

请求接口：http://192.168.7.64:28081/CodeSecInterfaceService/viewCode/listStaticTreeData 
请求头：{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6IjdiMjE0NTcyLTRmMWQtNDYzMC1iYTczLTEyNzMxZWNmZGYwMiIsImVtYWlsIjoidGVhbUBzZWN6b25lLmNuIiwidXNlcm5hbWUiOiJ0ZWFtQHNlY3pvbmUuY24iLCJ0b2tlbiI6IjYxNjMzMDM0MzMzOTM3MzUyRDMwNjE2MzMwMkQzNDMzMzM2MTJENjE2NDMxMzEyRDYyNjQzNzM0MzMzNzM3MzY2NDM1Mzk2NSIsInJvbGVzIjpbIlJPTEVfdGVhbWFkbWluIl0sImVuYWJsZWQiOnRydWUsInBhc3N3b3JkIjpudWxsLCJhdXRob3JpdGllcyI6W3siYXV0aG9yaXR5IjoiUk9MRV90ZWFtYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiI3YjIxNDU3Mi00ZjFkLTQ2MzAtYmE3My0xMjczMWVjZmRmMDIiLCJqdGkiOiI2MmY2OWYyYi00MGM4LTQxMzUtOWMwMC1mMjgyOTQzMDY1OTcifQ.I-htVCAAz_9-Kd7RPMuia2kRsWeY3eNaH8YSmXYHh3FpgZzgLhrzcX-Atm8ZbiDatinuzhGeU_EypiJlcnfLXw', 'loginNonce': '238a4d55-a83c-44ea-ba38-d04ed9799d10', 'userId': '7b214572-4f1d-4630-ba73-12731ecfdf02', 'token': '61633034333937352D306163302D343333612D616431312D626437343337373664353965', 'timestamp': '1727341807366', 'sign': '0d057431c9e35b9ca527467addb66061d87088866b6221e5e5213036228ed467', 'lang': 'zh-CN'}
请求参数：{'recordId': 'data', 'appId': 'code', 'catId': '4', 'vulTagList': '1,2,3'}
响应：{'status': False, 'code': 'B459', 'message': '扫描任务不存在。'}
</pre>
                                    </div>
                                    
                                    <div class="tab-pane fade " role="tabpanel" aria-labelledby="home-tab">
                                        <pre style="line-height: 18px">self = <CodesecApi.case.internalApi.test_main_process_scenario.TestCodeSecInternalAPI object at 0x000001F159A070E0>

    def test_get_listStaticTreeData2(self):
        """获取左侧漏洞书列表"""
        projectUuid, appId, statusStaticCode, recordId = project_list()
        url = f"{cs_url}/CodeSecInterfaceService/viewCode/listStaticTreeData"
        params = {
            "recordId": recordId,
            "appId": appId,
            "catId": "4",
            "vulTagList": "1,2,3"
    
        }
        response = send_request(url, "get", params, email_user=email_team)
>       assert response["status"] == True
E       assert False == True

case\internalApi\test_main_process_scenario.py:214: AssertionError</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>97</td>
                    <td class="caseinternalApitest_main_process_scenariopy">case\internalApi\test_main_process_scenario.py</td>
                    <td>TestCodeSecInternalAPI.test_get_listStaticTreeData</td>
                    <td>获取左侧漏洞书列表_成功，设置变量：vulcatName、vulDataId</td>
                    <td>0.362583</td>
                    
                    <td class="text-warning">失败</td>
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="contact"
                                           aria-selected="false" style="padding: 0 16px">异常信息</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/CodeSecInterfaceService/project/list
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiIsImVtYWlsIjoic2VjQHNlY3pvbmUuY24iLCJ1c2VybmFtZSI6InNlY0BzZWN6b25lLmNuIiwidG9rZW4iOiIzNzYzMzUzOTM1MzUzMTM4MkQzMzM0MzIzNTJEMzQ2MTMxMzgyRDM4NjIzOTM5MkQ2MjM2MzEzMTM0MzA2MzMxMzQzMjM0MzAiLCJyb2xlcyI6WyJST0xFX2dyb3VwYWRtaW4iXSwiZW5hYmxlZCI6dHJ1ZSwicGFzc3dvcmQiOm51bGwsImF1dGhvcml0aWVzIjpbeyJhdXRob3JpdHkiOiJST0xFX2dyb3VwYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiJmYjlkNjAzMi1lM2ZmLTQzNTctOGM0Mi0xOGExN2ZkODU1YmYiLCJqdGkiOiJlOWU5MWNkZi01NWNjLTQxZDQtYjUzNS1kODVmYWQ2MmVjM2EifQ.n71NkMjOWxp_tUT24W70GIxxNwGvOchz7DS9bX_zJaFQI351d7xo4D2AUyehXBKQuiB0U8eSTWXk9Q1TLqqtQw',
 'lang': 'zh-CN',
 'loginNonce': '7f6c9785-7cb2-4525-a072-51cf7abe51c5',
 'sign': 'c5d7f2579ee348ad5c855615aae86d17e52572e687e5509d49d9172f03f41415',
 'timestamp': '1727341807519',
 'token': '37633539353531382D333432352D346131382D386239392D623631313430633134323430',
 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'fuzzyValue': '漏洞详情场景化项目_扫描完成'}

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'pageCurrent': 1,
          'pageSize': 10,
          'pageTotal': 1,
          'recordTotal': 1,
          'records': [{'appId': 'd550b93b-f015-497a-a728-08214ad74f7e',
                       'containLan': '1',
                       'createTime': '2024-07-24 09:13:38',
                       'exportBtn': True,
                       'exportReportFlag': True,
                       'finishRecordIdStatic': 'b6364b10-fd08-462b-ad57-2afa6dad089a',
                       'finishTime': '2024-07-24 09:22:41',
                       'finishTimeStatic': '2024-07-24 09:22:41',
                       'gitSourceId': 1,
                       'groupId': 1,
                       'id': 15,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 19,
                       'mailConfigStatus': 0,
                       'name': '漏洞详情场景化项目_扫描完成',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '',
                       'projectName': '漏洞详情场景化项目_扫描完成',
                       'projectType': 1,
                       'projectUuid': '85d50da9-f6aa-4d3b-a862-a323fc4760e6',
                       'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a',
                       'riskGrade': 3,
                       'scanVulRulesVO': {'appId': 'd550b93b-f015-497a-a728-08214ad74f7e',
                                          'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a'},
                       'sendReportFlag': False,
                       'seriousList': [{'typeId': 1,
                                        'typeName': '超危',
                                        'typeNum': 109},
                                       {'typeId': 2,
                                        'typeName': '高危',
                                        'typeNum': 462},
                                       {'typeId': 3,
                                        'typeName': '中危',
                                        'typeNum': 1192},
                                       {'typeId': 4,
                                        'typeName': '低危',
                                        'typeNum': 350},
                                       {'typeId': 5,
                                        'typeName': '建议',
                                        'typeNum': 1099}],
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 1,
                       'statusTask': 1,
                       'svnSourceId': 0,
                       'updateTime': '2024-08-21 11:47:39',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 24}]},
 'message': '成功。',
 'status': True}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：扫描任务不存在。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/CodeSecInterfaceService/viewCode/listStaticTreeData
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6IjdiMjE0NTcyLTRmMWQtNDYzMC1iYTczLTEyNzMxZWNmZGYwMiIsImVtYWlsIjoidGVhbUBzZWN6b25lLmNuIiwidXNlcm5hbWUiOiJ0ZWFtQHNlY3pvbmUuY24iLCJ0b2tlbiI6IjYxNjMzMDM0MzMzOTM3MzUyRDMwNjE2MzMwMkQzNDMzMzM2MTJENjE2NDMxMzEyRDYyNjQzNzM0MzMzNzM3MzY2NDM1Mzk2NSIsInJvbGVzIjpbIlJPTEVfdGVhbWFkbWluIl0sImVuYWJsZWQiOnRydWUsInBhc3N3b3JkIjpudWxsLCJhdXRob3JpdGllcyI6W3siYXV0aG9yaXR5IjoiUk9MRV90ZWFtYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiI3YjIxNDU3Mi00ZjFkLTQ2MzAtYmE3My0xMjczMWVjZmRmMDIiLCJqdGkiOiIzODExNmUwYi0yNTllLTRmNzAtYmZjMC03ODcxYmQyOGNhMzYifQ.VWiBcq3Gz9dUizy0UMBEhzm9yghhRK-c-k2N1FSO78LWVfMwaoNCwGH6HsIuQfzeqzOs6fEIYuIMAPs2OoW3xw',
 'lang': 'zh-CN',
 'loginNonce': 'a7771918-1aff-4179-80d3-60e663f53b76',
 'sign': '0824710c567a275ecdc89aeac82fa0aca225de275c5342a808ee906365675a6f',
 'timestamp': '1727341807739',
 'token': '61633034333937352D306163302D343333612D616431312D626437343337373664353965',
 'userId': '7b214572-4f1d-4630-ba73-12731ecfdf02'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'appId': 'code', 'catId': '4', 'recordId': 'data', 'vulTagList': '1,2,3'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B459', 'message': '扫描任务不存在。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/CodeSecInterfaceService/project/list 
请求头：{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiIsImVtYWlsIjoic2VjQHNlY3pvbmUuY24iLCJ1c2VybmFtZSI6InNlY0BzZWN6b25lLmNuIiwidG9rZW4iOiIzNzYzMzUzOTM1MzUzMTM4MkQzMzM0MzIzNTJEMzQ2MTMxMzgyRDM4NjIzOTM5MkQ2MjM2MzEzMTM0MzA2MzMxMzQzMjM0MzAiLCJyb2xlcyI6WyJST0xFX2dyb3VwYWRtaW4iXSwiZW5hYmxlZCI6dHJ1ZSwicGFzc3dvcmQiOm51bGwsImF1dGhvcml0aWVzIjpbeyJhdXRob3JpdHkiOiJST0xFX2dyb3VwYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiJmYjlkNjAzMi1lM2ZmLTQzNTctOGM0Mi0xOGExN2ZkODU1YmYiLCJqdGkiOiJlOWU5MWNkZi01NWNjLTQxZDQtYjUzNS1kODVmYWQ2MmVjM2EifQ.n71NkMjOWxp_tUT24W70GIxxNwGvOchz7DS9bX_zJaFQI351d7xo4D2AUyehXBKQuiB0U8eSTWXk9Q1TLqqtQw', 'loginNonce': '7f6c9785-7cb2-4525-a072-51cf7abe51c5', 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'token': '37633539353531382D333432352D346131382D386239392D623631313430633134323430', 'timestamp': '1727341807519', 'sign': 'c5d7f2579ee348ad5c855615aae86d17e52572e687e5509d49d9172f03f41415', 'lang': 'zh-CN'}
请求参数：{'fuzzyValue': '漏洞详情场景化项目_扫描完成'}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'pageCurrent': 1, 'pageSize': 10, 'pageTotal': 1, 'recordTotal': 1, 'records': [{'id': 15, 'createTime': '2024-07-24 09:13:38', 'updateTime': '2024-08-21 11:47:39', 'name': '漏洞详情场景化项目_扫描完成', 'projectDesc': '', 'statusTask': 1, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 1, 'statusDynamicCode': 0, 'projectUuid': '85d50da9-f6aa-4d3b-a862-a323fc4760e6', 'versionId': 24, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'riskGrade': 3, 'finishTimeStatic': '2024-07-24 09:22:41', 'finishRecordIdStatic': 'b6364b10-fd08-462b-ad57-2afa6dad089a', 'lastScanRecordIdStatic': 19, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': '漏洞详情场景化项目_扫描完成', 'appId': 'd550b93b-f015-497a-a728-08214ad74f7e', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 1, 'svnSourceId': 0, 'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a', 'finishTime': '2024-07-24 09:22:41', 'languageId': 1, 'containLan': '1', 'languageName': 'Java/Jsp', 'exportReportFlag': True, 'sendReportFlag': False, 'scanVulRulesVO': {'appId': 'd550b93b-f015-497a-a728-08214ad74f7e', 'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a'}, 'seriousList': [{'typeName': '超危', 'typeNum': 109, 'typeId': 1}, {'typeName': '高危', 'typeNum': 462, 'typeId': 2}, {'typeName': '中危', 'typeNum': 1192, 'typeId': 3}, {'typeName': '低危', 'typeNum': 350, 'typeId': 4}, {'typeName': '建议', 'typeNum': 1099, 'typeId': 5}], 'mailConfigStatus': 0, 'exportBtn': True}]}}

请求接口：http://192.168.7.64:28081/CodeSecInterfaceService/viewCode/listStaticTreeData 
请求头：{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6IjdiMjE0NTcyLTRmMWQtNDYzMC1iYTczLTEyNzMxZWNmZGYwMiIsImVtYWlsIjoidGVhbUBzZWN6b25lLmNuIiwidXNlcm5hbWUiOiJ0ZWFtQHNlY3pvbmUuY24iLCJ0b2tlbiI6IjYxNjMzMDM0MzMzOTM3MzUyRDMwNjE2MzMwMkQzNDMzMzM2MTJENjE2NDMxMzEyRDYyNjQzNzM0MzMzNzM3MzY2NDM1Mzk2NSIsInJvbGVzIjpbIlJPTEVfdGVhbWFkbWluIl0sImVuYWJsZWQiOnRydWUsInBhc3N3b3JkIjpudWxsLCJhdXRob3JpdGllcyI6W3siYXV0aG9yaXR5IjoiUk9MRV90ZWFtYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiI3YjIxNDU3Mi00ZjFkLTQ2MzAtYmE3My0xMjczMWVjZmRmMDIiLCJqdGkiOiIzODExNmUwYi0yNTllLTRmNzAtYmZjMC03ODcxYmQyOGNhMzYifQ.VWiBcq3Gz9dUizy0UMBEhzm9yghhRK-c-k2N1FSO78LWVfMwaoNCwGH6HsIuQfzeqzOs6fEIYuIMAPs2OoW3xw', 'loginNonce': 'a7771918-1aff-4179-80d3-60e663f53b76', 'userId': '7b214572-4f1d-4630-ba73-12731ecfdf02', 'token': '61633034333937352D306163302D343333612D616431312D626437343337373664353965', 'timestamp': '1727341807739', 'sign': '0824710c567a275ecdc89aeac82fa0aca225de275c5342a808ee906365675a6f', 'lang': 'zh-CN'}
请求参数：{'recordId': 'data', 'appId': 'code', 'catId': '4', 'vulTagList': '1,2,3'}
响应：{'status': False, 'code': 'B459', 'message': '扫描任务不存在。'}
</pre>
                                    </div>
                                    
                                    <div class="tab-pane fade " role="tabpanel" aria-labelledby="home-tab">
                                        <pre style="line-height: 18px">self = <CodesecApi.case.internalApi.test_main_process_scenario.TestCodeSecInternalAPI object at 0x000001F159A06D20>

    def test_get_listStaticTreeData(self):
        """获取左侧漏洞书列表_成功，设置变量：vulcatName、vulDataId"""
>       response = get_listStaticTreeData()

case\internalApi\test_main_process_scenario.py:220: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

    def get_listStaticTreeData():
        """获取左侧漏洞书列表"""
        projectUuid, appId, statusStaticCode, recordId = project_list()
        url = f"{cs_url}/CodeSecInterfaceService/viewCode/listStaticTreeData"
        params = {
            "recordId": recordId,
            "appId": appId,
            "catId": "4",
            "vulTagList": "1,2,3"
        }
        response = send_request(url, "get", params, email_user=email_team)
>       assert response["status"] == True
E       assert False == True

case\internalApi\test_main_process_scenario.py:41: AssertionError</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>98</td>
                    <td class="caseinternalApitest_main_process_scenariopy">case\internalApi\test_main_process_scenario.py</td>
                    <td>TestCodeSecInternalAPI.test_get_listStaticVulTrace</td>
                    <td>None</td>
                    <td>0.396534</td>
                    
                    <td class="text-warning">失败</td>
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="contact"
                                           aria-selected="false" style="padding: 0 16px">异常信息</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/CodeSecInterfaceService/project/list
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiIsImVtYWlsIjoic2VjQHNlY3pvbmUuY24iLCJ1c2VybmFtZSI6InNlY0BzZWN6b25lLmNuIiwidG9rZW4iOiIzNzYzMzUzOTM1MzUzMTM4MkQzMzM0MzIzNTJEMzQ2MTMxMzgyRDM4NjIzOTM5MkQ2MjM2MzEzMTM0MzA2MzMxMzQzMjM0MzAiLCJyb2xlcyI6WyJST0xFX2dyb3VwYWRtaW4iXSwiZW5hYmxlZCI6dHJ1ZSwicGFzc3dvcmQiOm51bGwsImF1dGhvcml0aWVzIjpbeyJhdXRob3JpdHkiOiJST0xFX2dyb3VwYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiJmYjlkNjAzMi1lM2ZmLTQzNTctOGM0Mi0xOGExN2ZkODU1YmYiLCJqdGkiOiIwYmI5YzY2Zi1jNmU0LTQ4MjQtODk5OS1iNTE1ZTNjNDgwMjAifQ.Mq4w1UBwsQlP_DDslmqg84pIgELzs08DM23ccewR83rwXhVu6cj94xOiM_LRhrmow0LoMph5vo3gW2ne1LEN9w',
 'lang': 'zh-CN',
 'loginNonce': '38dc2bd5-2cc5-45a6-8af1-ae6287d7607c',
 'sign': 'cce0fb980042b9ed2a0fe840bafb89c01c83fe5f4fdabd19d1e1705e9cfe8a98',
 'timestamp': '1727341807879',
 'token': '37633539353531382D333432352D346131382D386239392D623631313430633134323430',
 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'fuzzyValue': '漏洞详情场景化项目_扫描完成'}

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'pageCurrent': 1,
          'pageSize': 10,
          'pageTotal': 1,
          'recordTotal': 1,
          'records': [{'appId': 'd550b93b-f015-497a-a728-08214ad74f7e',
                       'containLan': '1',
                       'createTime': '2024-07-24 09:13:38',
                       'exportBtn': True,
                       'exportReportFlag': True,
                       'finishRecordIdStatic': 'b6364b10-fd08-462b-ad57-2afa6dad089a',
                       'finishTime': '2024-07-24 09:22:41',
                       'finishTimeStatic': '2024-07-24 09:22:41',
                       'gitSourceId': 1,
                       'groupId': 1,
                       'id': 15,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 19,
                       'mailConfigStatus': 0,
                       'name': '漏洞详情场景化项目_扫描完成',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '',
                       'projectName': '漏洞详情场景化项目_扫描完成',
                       'projectType': 1,
                       'projectUuid': '85d50da9-f6aa-4d3b-a862-a323fc4760e6',
                       'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a',
                       'riskGrade': 3,
                       'scanVulRulesVO': {'appId': 'd550b93b-f015-497a-a728-08214ad74f7e',
                                          'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a'},
                       'sendReportFlag': False,
                       'seriousList': [{'typeId': 1,
                                        'typeName': '超危',
                                        'typeNum': 109},
                                       {'typeId': 2,
                                        'typeName': '高危',
                                        'typeNum': 462},
                                       {'typeId': 3,
                                        'typeName': '中危',
                                        'typeNum': 1192},
                                       {'typeId': 4,
                                        'typeName': '低危',
                                        'typeNum': 350},
                                       {'typeId': 5,
                                        'typeName': '建议',
                                        'typeNum': 1099}],
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 1,
                       'statusTask': 1,
                       'svnSourceId': 0,
                       'updateTime': '2024-08-21 11:47:39',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 24}]},
 'message': '成功。',
 'status': True}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：扫描任务不存在。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/CodeSecInterfaceService/viewCode/listStaticVulTrace
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiIsImVtYWlsIjoic2VjQHNlY3pvbmUuY24iLCJ1c2VybmFtZSI6InNlY0BzZWN6b25lLmNuIiwidG9rZW4iOiIzNzYzMzUzOTM1MzUzMTM4MkQzMzM0MzIzNTJEMzQ2MTMxMzgyRDM4NjIzOTM5MkQ2MjM2MzEzMTM0MzA2MzMxMzQzMjM0MzAiLCJyb2xlcyI6WyJST0xFX2dyb3VwYWRtaW4iXSwiZW5hYmxlZCI6dHJ1ZSwicGFzc3dvcmQiOm51bGwsImF1dGhvcml0aWVzIjpbeyJhdXRob3JpdHkiOiJST0xFX2dyb3VwYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiJmYjlkNjAzMi1lM2ZmLTQzNTctOGM0Mi0xOGExN2ZkODU1YmYiLCJqdGkiOiJhNTgwZmZjMS1lYTc0LTRkM2EtODQ3NC01Zjc1M2Y0MjhlNjQifQ.635Nqi8-J59Zv3zvhCTvLvgVm1PK9GmLnPNnlsu3pky9ODrMct2tvFeWSnYg_O0R9vIjx78R8D72071Qr8ddJg',
 'lang': 'zh-CN',
 'loginNonce': '44f5c2c2-6225-4c9b-ae57-2b270723d3bc',
 'sign': '9cfc214677e77ae2bb02595efb8b34b3a61597f88ba9bdb5e57ee77174e02c0b',
 'timestamp': '1727341808122',
 'token': '37633539353531382D333432352D346131382D386239392D623631313430633134323430',
 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'appId': 'code',
 'catId': '4',
 'recordId': 'data',
 'riskId': '1,2,3',
 'vulDataId': 'b1119a27-1163-c65c-857c-1fe55658e286'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B459', 'message': '扫描任务不存在。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/CodeSecInterfaceService/project/list 
请求头：{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiIsImVtYWlsIjoic2VjQHNlY3pvbmUuY24iLCJ1c2VybmFtZSI6InNlY0BzZWN6b25lLmNuIiwidG9rZW4iOiIzNzYzMzUzOTM1MzUzMTM4MkQzMzM0MzIzNTJEMzQ2MTMxMzgyRDM4NjIzOTM5MkQ2MjM2MzEzMTM0MzA2MzMxMzQzMjM0MzAiLCJyb2xlcyI6WyJST0xFX2dyb3VwYWRtaW4iXSwiZW5hYmxlZCI6dHJ1ZSwicGFzc3dvcmQiOm51bGwsImF1dGhvcml0aWVzIjpbeyJhdXRob3JpdHkiOiJST0xFX2dyb3VwYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiJmYjlkNjAzMi1lM2ZmLTQzNTctOGM0Mi0xOGExN2ZkODU1YmYiLCJqdGkiOiIwYmI5YzY2Zi1jNmU0LTQ4MjQtODk5OS1iNTE1ZTNjNDgwMjAifQ.Mq4w1UBwsQlP_DDslmqg84pIgELzs08DM23ccewR83rwXhVu6cj94xOiM_LRhrmow0LoMph5vo3gW2ne1LEN9w', 'loginNonce': '38dc2bd5-2cc5-45a6-8af1-ae6287d7607c', 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'token': '37633539353531382D333432352D346131382D386239392D623631313430633134323430', 'timestamp': '1727341807879', 'sign': 'cce0fb980042b9ed2a0fe840bafb89c01c83fe5f4fdabd19d1e1705e9cfe8a98', 'lang': 'zh-CN'}
请求参数：{'fuzzyValue': '漏洞详情场景化项目_扫描完成'}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'pageCurrent': 1, 'pageSize': 10, 'pageTotal': 1, 'recordTotal': 1, 'records': [{'id': 15, 'createTime': '2024-07-24 09:13:38', 'updateTime': '2024-08-21 11:47:39', 'name': '漏洞详情场景化项目_扫描完成', 'projectDesc': '', 'statusTask': 1, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 1, 'statusDynamicCode': 0, 'projectUuid': '85d50da9-f6aa-4d3b-a862-a323fc4760e6', 'versionId': 24, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'riskGrade': 3, 'finishTimeStatic': '2024-07-24 09:22:41', 'finishRecordIdStatic': 'b6364b10-fd08-462b-ad57-2afa6dad089a', 'lastScanRecordIdStatic': 19, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': '漏洞详情场景化项目_扫描完成', 'appId': 'd550b93b-f015-497a-a728-08214ad74f7e', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 1, 'svnSourceId': 0, 'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a', 'finishTime': '2024-07-24 09:22:41', 'languageId': 1, 'containLan': '1', 'languageName': 'Java/Jsp', 'exportReportFlag': True, 'sendReportFlag': False, 'scanVulRulesVO': {'appId': 'd550b93b-f015-497a-a728-08214ad74f7e', 'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a'}, 'seriousList': [{'typeName': '超危', 'typeNum': 109, 'typeId': 1}, {'typeName': '高危', 'typeNum': 462, 'typeId': 2}, {'typeName': '中危', 'typeNum': 1192, 'typeId': 3}, {'typeName': '低危', 'typeNum': 350, 'typeId': 4}, {'typeName': '建议', 'typeNum': 1099, 'typeId': 5}], 'mailConfigStatus': 0, 'exportBtn': True}]}}

请求接口：http://192.168.7.64:28081/CodeSecInterfaceService/viewCode/listStaticVulTrace 
请求头：{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiIsImVtYWlsIjoic2VjQHNlY3pvbmUuY24iLCJ1c2VybmFtZSI6InNlY0BzZWN6b25lLmNuIiwidG9rZW4iOiIzNzYzMzUzOTM1MzUzMTM4MkQzMzM0MzIzNTJEMzQ2MTMxMzgyRDM4NjIzOTM5MkQ2MjM2MzEzMTM0MzA2MzMxMzQzMjM0MzAiLCJyb2xlcyI6WyJST0xFX2dyb3VwYWRtaW4iXSwiZW5hYmxlZCI6dHJ1ZSwicGFzc3dvcmQiOm51bGwsImF1dGhvcml0aWVzIjpbeyJhdXRob3JpdHkiOiJST0xFX2dyb3VwYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiJmYjlkNjAzMi1lM2ZmLTQzNTctOGM0Mi0xOGExN2ZkODU1YmYiLCJqdGkiOiJhNTgwZmZjMS1lYTc0LTRkM2EtODQ3NC01Zjc1M2Y0MjhlNjQifQ.635Nqi8-J59Zv3zvhCTvLvgVm1PK9GmLnPNnlsu3pky9ODrMct2tvFeWSnYg_O0R9vIjx78R8D72071Qr8ddJg', 'loginNonce': '44f5c2c2-6225-4c9b-ae57-2b270723d3bc', 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'token': '37633539353531382D333432352D346131382D386239392D623631313430633134323430', 'timestamp': '1727341808122', 'sign': '9cfc214677e77ae2bb02595efb8b34b3a61597f88ba9bdb5e57ee77174e02c0b', 'lang': 'zh-CN'}
请求参数：{'recordId': 'data', 'appId': 'code', 'vulDataId': 'b1119a27-1163-c65c-857c-1fe55658e286', 'riskId': '1,2,3', 'catId': '4'}
响应：{'status': False, 'code': 'B459', 'message': '扫描任务不存在。'}
</pre>
                                    </div>
                                    
                                    <div class="tab-pane fade " role="tabpanel" aria-labelledby="home-tab">
                                        <pre style="line-height: 18px">self = <CodesecApi.case.internalApi.test_main_process_scenario.TestCodeSecInternalAPI object at 0x000001F159A34110>

    def test_get_listStaticVulTrace(self):
>       get_listStaticVulTrace()

case\internalApi\test_main_process_scenario.py:232: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

    def get_listStaticVulTrace():
        """获取右侧漏洞书列表"""
        projectUuid, appId, statusStaticCode, recordId = project_list()
        url = f"{cs_url}/CodeSecInterfaceService/viewCode/listStaticVulTrace"
        params = {
            "recordId": recordId,
            "appId": appId,
            "vulDataId": "b1119a27-1163-c65c-857c-1fe55658e286",
            "riskId": "1,2,3",
            # "vulTagList": "1,2,3,4,5",
            "catId": "4"
        }
        response = send_request(url, "get", params, email_user=email)
>       assert response["status"] == True
E       assert False == True

case\internalApi\test_main_process_scenario.py:59: AssertionError</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>99</td>
                    <td class="caseinternalApitest_main_process_scenariopy">case\internalApi\test_main_process_scenario.py</td>
                    <td>TestCodeSecInternalAPI.test_createProjectTask</td>
                    <td>None</td>
                    <td>0.234311</td>
                    
                    <td class="text-warning">失败</td>
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="contact"
                                           aria-selected="false" style="padding: 0 16px">异常信息</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/CodeSecInterfaceService/project/list
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiIsImVtYWlsIjoic2VjQHNlY3pvbmUuY24iLCJ1c2VybmFtZSI6InNlY0BzZWN6b25lLmNuIiwidG9rZW4iOiIzNzYzMzUzOTM1MzUzMTM4MkQzMzM0MzIzNTJEMzQ2MTMxMzgyRDM4NjIzOTM5MkQ2MjM2MzEzMTM0MzA2MzMxMzQzMjM0MzAiLCJyb2xlcyI6WyJST0xFX2dyb3VwYWRtaW4iXSwiZW5hYmxlZCI6dHJ1ZSwicGFzc3dvcmQiOm51bGwsImF1dGhvcml0aWVzIjpbeyJhdXRob3JpdHkiOiJST0xFX2dyb3VwYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiJmYjlkNjAzMi1lM2ZmLTQzNTctOGM0Mi0xOGExN2ZkODU1YmYiLCJqdGkiOiJhMjQ4YjM1OS1jZGExLTRmYjctYjJhNi02NDIxN2M2M2E5ZTkifQ.2NSLA4UPnyC8b1vDUFDR8QPZY441PWDOsrjdp3Ifjemgu3RDy4h7EhhIzMa7KSTYdKT7Hi8IjBA_wVwFQWEEPg',
 'lang': 'zh-CN',
 'loginNonce': '251dce3b-6482-4130-b324-4124f043cabb',
 'sign': 'de8970f79163cb739b54a4ca7d99e24eaaa635f9f5bd5c922a43818b4d39d963',
 'timestamp': '1727341808292',
 'token': '37633539353531382D333432352D346131382D386239392D623631313430633134323430',
 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'fuzzyValue': '漏洞详情场景化项目_扫描完成'}

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'pageCurrent': 1,
          'pageSize': 10,
          'pageTotal': 1,
          'recordTotal': 1,
          'records': [{'appId': 'd550b93b-f015-497a-a728-08214ad74f7e',
                       'containLan': '1',
                       'createTime': '2024-07-24 09:13:38',
                       'exportBtn': True,
                       'exportReportFlag': True,
                       'finishRecordIdStatic': 'b6364b10-fd08-462b-ad57-2afa6dad089a',
                       'finishTime': '2024-07-24 09:22:41',
                       'finishTimeStatic': '2024-07-24 09:22:41',
                       'gitSourceId': 1,
                       'groupId': 1,
                       'id': 15,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 19,
                       'mailConfigStatus': 0,
                       'name': '漏洞详情场景化项目_扫描完成',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '',
                       'projectName': '漏洞详情场景化项目_扫描完成',
                       'projectType': 1,
                       'projectUuid': '85d50da9-f6aa-4d3b-a862-a323fc4760e6',
                       'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a',
                       'riskGrade': 3,
                       'scanVulRulesVO': {'appId': 'd550b93b-f015-497a-a728-08214ad74f7e',
                                          'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a'},
                       'sendReportFlag': False,
                       'seriousList': [{'typeId': 1,
                                        'typeName': '超危',
                                        'typeNum': 109},
                                       {'typeId': 2,
                                        'typeName': '高危',
                                        'typeNum': 462},
                                       {'typeId': 3,
                                        'typeName': '中危',
                                        'typeNum': 1192},
                                       {'typeId': 4,
                                        'typeName': '低危',
                                        'typeNum': 350},
                                       {'typeId': 5,
                                        'typeName': '建议',
                                        'typeNum': 1099}],
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 1,
                       'statusTask': 1,
                       'svnSourceId': 0,
                       'updateTime': '2024-08-21 11:47:39',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 24}]},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/CodeSecInterfaceService/project/list 
请求头：{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiIsImVtYWlsIjoic2VjQHNlY3pvbmUuY24iLCJ1c2VybmFtZSI6InNlY0BzZWN6b25lLmNuIiwidG9rZW4iOiIzNzYzMzUzOTM1MzUzMTM4MkQzMzM0MzIzNTJEMzQ2MTMxMzgyRDM4NjIzOTM5MkQ2MjM2MzEzMTM0MzA2MzMxMzQzMjM0MzAiLCJyb2xlcyI6WyJST0xFX2dyb3VwYWRtaW4iXSwiZW5hYmxlZCI6dHJ1ZSwicGFzc3dvcmQiOm51bGwsImF1dGhvcml0aWVzIjpbeyJhdXRob3JpdHkiOiJST0xFX2dyb3VwYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiJmYjlkNjAzMi1lM2ZmLTQzNTctOGM0Mi0xOGExN2ZkODU1YmYiLCJqdGkiOiJhMjQ4YjM1OS1jZGExLTRmYjctYjJhNi02NDIxN2M2M2E5ZTkifQ.2NSLA4UPnyC8b1vDUFDR8QPZY441PWDOsrjdp3Ifjemgu3RDy4h7EhhIzMa7KSTYdKT7Hi8IjBA_wVwFQWEEPg', 'loginNonce': '251dce3b-6482-4130-b324-4124f043cabb', 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'token': '37633539353531382D333432352D346131382D386239392D623631313430633134323430', 'timestamp': '1727341808292', 'sign': 'de8970f79163cb739b54a4ca7d99e24eaaa635f9f5bd5c922a43818b4d39d963', 'lang': 'zh-CN'}
请求参数：{'fuzzyValue': '漏洞详情场景化项目_扫描完成'}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'pageCurrent': 1, 'pageSize': 10, 'pageTotal': 1, 'recordTotal': 1, 'records': [{'id': 15, 'createTime': '2024-07-24 09:13:38', 'updateTime': '2024-08-21 11:47:39', 'name': '漏洞详情场景化项目_扫描完成', 'projectDesc': '', 'statusTask': 1, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 1, 'statusDynamicCode': 0, 'projectUuid': '85d50da9-f6aa-4d3b-a862-a323fc4760e6', 'versionId': 24, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'riskGrade': 3, 'finishTimeStatic': '2024-07-24 09:22:41', 'finishRecordIdStatic': 'b6364b10-fd08-462b-ad57-2afa6dad089a', 'lastScanRecordIdStatic': 19, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': '漏洞详情场景化项目_扫描完成', 'appId': 'd550b93b-f015-497a-a728-08214ad74f7e', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 1, 'svnSourceId': 0, 'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a', 'finishTime': '2024-07-24 09:22:41', 'languageId': 1, 'containLan': '1', 'languageName': 'Java/Jsp', 'exportReportFlag': True, 'sendReportFlag': False, 'scanVulRulesVO': {'appId': 'd550b93b-f015-497a-a728-08214ad74f7e', 'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a'}, 'seriousList': [{'typeName': '超危', 'typeNum': 109, 'typeId': 1}, {'typeName': '高危', 'typeNum': 462, 'typeId': 2}, {'typeName': '中危', 'typeNum': 1192, 'typeId': 3}, {'typeName': '低危', 'typeNum': 350, 'typeId': 4}, {'typeName': '建议', 'typeNum': 1099, 'typeId': 5}], 'mailConfigStatus': 0, 'exportBtn': True}]}}
</pre>
                                    </div>
                                    
                                    <div class="tab-pane fade " role="tabpanel" aria-labelledby="home-tab">
                                        <pre style="line-height: 18px">self = <CodesecApi.case.internalApi.test_main_process_scenario.TestCodeSecInternalAPI object at 0x000001F159A34290>

    def test_createProjectTask(self):
        # 判断存在项目不存在后创建项目
>       if project_list()[0] is None:
E       KeyError: 0

case\internalApi\test_main_process_scenario.py:236: KeyError</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>100</td>
                    <td class="caseinternalApitest_main_process_scenariopy">case\internalApi\test_main_process_scenario.py</td>
                    <td>TestCodeSecInternalAPI.test_project_list</td>
                    <td>None</td>
                    <td>0.690280</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/CodeSecInterfaceService/project/list
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiIsImVtYWlsIjoic2VjQHNlY3pvbmUuY24iLCJ1c2VybmFtZSI6InNlY0BzZWN6b25lLmNuIiwidG9rZW4iOiIzNzYzMzUzOTM1MzUzMTM4MkQzMzM0MzIzNTJEMzQ2MTMxMzgyRDM4NjIzOTM5MkQ2MjM2MzEzMTM0MzA2MzMxMzQzMjM0MzAiLCJyb2xlcyI6WyJST0xFX2dyb3VwYWRtaW4iXSwiZW5hYmxlZCI6dHJ1ZSwicGFzc3dvcmQiOm51bGwsImF1dGhvcml0aWVzIjpbeyJhdXRob3JpdHkiOiJST0xFX2dyb3VwYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiJmYjlkNjAzMi1lM2ZmLTQzNTctOGM0Mi0xOGExN2ZkODU1YmYiLCJqdGkiOiI0Yzc2OTcxMS1iZGEwLTQyZDQtYTRiMy01NzEzN2RhZTM5MDUifQ.qaL_KB-DsT-xounSk1N-sJqVLUicJRCmKmtUwCoCXmlqRr5mHt8aAM1Rjnx3Y8qnk0FmGNjYL7lqjJ__o7M7Ng',
 'lang': 'zh-CN',
 'loginNonce': '3973f39b-aaba-4655-a35f-a1501b000cee',
 'sign': '479ad9c01940ba4e926f16a59ee30808792b42757f7757b55aad6b19cfa0ee9e',
 'timestamp': '1727341808522',
 'token': '37633539353531382D333432352D346131382D386239392D623631313430633134323430',
 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'fuzzyValue': '漏洞详情场景化项目_扫描完成'}

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'pageCurrent': 1,
          'pageSize': 10,
          'pageTotal': 1,
          'recordTotal': 1,
          'records': [{'appId': 'd550b93b-f015-497a-a728-08214ad74f7e',
                       'containLan': '1',
                       'createTime': '2024-07-24 09:13:38',
                       'exportBtn': True,
                       'exportReportFlag': True,
                       'finishRecordIdStatic': 'b6364b10-fd08-462b-ad57-2afa6dad089a',
                       'finishTime': '2024-07-24 09:22:41',
                       'finishTimeStatic': '2024-07-24 09:22:41',
                       'gitSourceId': 1,
                       'groupId': 1,
                       'id': 15,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 19,
                       'mailConfigStatus': 0,
                       'name': '漏洞详情场景化项目_扫描完成',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '',
                       'projectName': '漏洞详情场景化项目_扫描完成',
                       'projectType': 1,
                       'projectUuid': '85d50da9-f6aa-4d3b-a862-a323fc4760e6',
                       'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a',
                       'riskGrade': 3,
                       'scanVulRulesVO': {'appId': 'd550b93b-f015-497a-a728-08214ad74f7e',
                                          'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a'},
                       'sendReportFlag': False,
                       'seriousList': [{'typeId': 1,
                                        'typeName': '超危',
                                        'typeNum': 109},
                                       {'typeId': 2,
                                        'typeName': '高危',
                                        'typeNum': 462},
                                       {'typeId': 3,
                                        'typeName': '中危',
                                        'typeNum': 1192},
                                       {'typeId': 4,
                                        'typeName': '低危',
                                        'typeNum': 350},
                                       {'typeId': 5,
                                        'typeName': '建议',
                                        'typeNum': 1099}],
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 1,
                       'statusTask': 1,
                       'svnSourceId': 0,
                       'updateTime': '2024-08-21 11:47:39',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 24}]},
 'message': '成功。',
 'status': True}

[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/CodeSecInterfaceService/project/list
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiIsImVtYWlsIjoic2VjQHNlY3pvbmUuY24iLCJ1c2VybmFtZSI6InNlY0BzZWN6b25lLmNuIiwidG9rZW4iOiIzNzYzMzUzOTM1MzUzMTM4MkQzMzM0MzIzNTJEMzQ2MTMxMzgyRDM4NjIzOTM5MkQ2MjM2MzEzMTM0MzA2MzMxMzQzMjM0MzAiLCJyb2xlcyI6WyJST0xFX2dyb3VwYWRtaW4iXSwiZW5hYmxlZCI6dHJ1ZSwicGFzc3dvcmQiOm51bGwsImF1dGhvcml0aWVzIjpbeyJhdXRob3JpdHkiOiJST0xFX2dyb3VwYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiJmYjlkNjAzMi1lM2ZmLTQzNTctOGM0Mi0xOGExN2ZkODU1YmYiLCJqdGkiOiI1ZTZhMTMyNy00MzVlLTQ2YWEtODhmYi1jNjVkNjgyMmVlN2YifQ.9LKclECyIfDlHxDV04cml4yfNu0aQEfunxLAgBlGV9ZyVtGBrigR01N3OzU1KVOOuzeOkW2sY9fB7M1s9RroPQ',
 'lang': 'zh-CN',
 'loginNonce': 'f343e0e1-b0d7-4f4e-b355-bb9b81cff775',
 'sign': '349bfc9fe44ba5f8073a064509406ea745ea4f72661a6824ad35f1a213defe3d',
 'timestamp': '1727341808760',
 'token': '37633539353531382D333432352D346131382D386239392D623631313430633134323430',
 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'fuzzyValue': '漏洞详情场景化项目_扫描完成'}

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'pageCurrent': 1,
          'pageSize': 10,
          'pageTotal': 1,
          'recordTotal': 1,
          'records': [{'appId': 'd550b93b-f015-497a-a728-08214ad74f7e',
                       'containLan': '1',
                       'createTime': '2024-07-24 09:13:38',
                       'exportBtn': True,
                       'exportReportFlag': True,
                       'finishRecordIdStatic': 'b6364b10-fd08-462b-ad57-2afa6dad089a',
                       'finishTime': '2024-07-24 09:22:41',
                       'finishTimeStatic': '2024-07-24 09:22:41',
                       'gitSourceId': 1,
                       'groupId': 1,
                       'id': 15,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 19,
                       'mailConfigStatus': 0,
                       'name': '漏洞详情场景化项目_扫描完成',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '',
                       'projectName': '漏洞详情场景化项目_扫描完成',
                       'projectType': 1,
                       'projectUuid': '85d50da9-f6aa-4d3b-a862-a323fc4760e6',
                       'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a',
                       'riskGrade': 3,
                       'scanVulRulesVO': {'appId': 'd550b93b-f015-497a-a728-08214ad74f7e',
                                          'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a'},
                       'sendReportFlag': False,
                       'seriousList': [{'typeId': 1,
                                        'typeName': '超危',
                                        'typeNum': 109},
                                       {'typeId': 2,
                                        'typeName': '高危',
                                        'typeNum': 462},
                                       {'typeId': 3,
                                        'typeName': '中危',
                                        'typeNum': 1192},
                                       {'typeId': 4,
                                        'typeName': '低危',
                                        'typeNum': 350},
                                       {'typeId': 5,
                                        'typeName': '建议',
                                        'typeNum': 1099}],
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 1,
                       'statusTask': 1,
                       'svnSourceId': 0,
                       'updateTime': '2024-08-21 11:47:39',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 24}]},
 'message': '成功。',
 'status': True}

[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/CodeSecInterfaceService/project/list
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiIsImVtYWlsIjoic2VjQHNlY3pvbmUuY24iLCJ1c2VybmFtZSI6InNlY0BzZWN6b25lLmNuIiwidG9rZW4iOiIzNzYzMzUzOTM1MzUzMTM4MkQzMzM0MzIzNTJEMzQ2MTMxMzgyRDM4NjIzOTM5MkQ2MjM2MzEzMTM0MzA2MzMxMzQzMjM0MzAiLCJyb2xlcyI6WyJST0xFX2dyb3VwYWRtaW4iXSwiZW5hYmxlZCI6dHJ1ZSwicGFzc3dvcmQiOm51bGwsImF1dGhvcml0aWVzIjpbeyJhdXRob3JpdHkiOiJST0xFX2dyb3VwYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiJmYjlkNjAzMi1lM2ZmLTQzNTctOGM0Mi0xOGExN2ZkODU1YmYiLCJqdGkiOiJhM2Q5MzFmNi03YWUxLTRkNDgtYmU1Ny03ZGJkZTAzMjlhMGEifQ.qaRELcMtlLRWda5ojtGXQw8olecuzQF5AUpcpvShMg14JIZqMmzPIO4pDQuyL2edlSJhNjFVJXEOE6DDHYkK3A',
 'lang': 'zh-CN',
 'loginNonce': '83d4d490-ba84-4547-ba69-0c90e3e5dfad',
 'sign': 'dfb12659817128c42daf8f2e690a6f76b0ebb35ffcf5440cec59847cd45fe25e',
 'timestamp': '1727341808988',
 'token': '37633539353531382D333432352D346131382D386239392D623631313430633134323430',
 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'fuzzyValue': '漏洞详情场景化项目_扫描完成'}

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': {'pageCurrent': 1,
          'pageSize': 10,
          'pageTotal': 1,
          'recordTotal': 1,
          'records': [{'appId': 'd550b93b-f015-497a-a728-08214ad74f7e',
                       'containLan': '1',
                       'createTime': '2024-07-24 09:13:38',
                       'exportBtn': True,
                       'exportReportFlag': True,
                       'finishRecordIdStatic': 'b6364b10-fd08-462b-ad57-2afa6dad089a',
                       'finishTime': '2024-07-24 09:22:41',
                       'finishTimeStatic': '2024-07-24 09:22:41',
                       'gitSourceId': 1,
                       'groupId': 1,
                       'id': 15,
                       'isEdit': 0,
                       'isIde': 0,
                       'isTimeScan': 0,
                       'languageId': 1,
                       'languageName': 'Java/Jsp',
                       'lastScanRecordIdDynamic': 0,
                       'lastScanRecordIdStatic': 19,
                       'mailConfigStatus': 0,
                       'name': '漏洞详情场景化项目_扫描完成',
                       'orgName': '深圳总部',
                       'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
                       'projectDesc': '',
                       'projectName': '漏洞详情场景化项目_扫描完成',
                       'projectType': 1,
                       'projectUuid': '85d50da9-f6aa-4d3b-a862-a323fc4760e6',
                       'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a',
                       'riskGrade': 3,
                       'scanVulRulesVO': {'appId': 'd550b93b-f015-497a-a728-08214ad74f7e',
                                          'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a'},
                       'sendReportFlag': False,
                       'seriousList': [{'typeId': 1,
                                        'typeName': '超危',
                                        'typeNum': 109},
                                       {'typeId': 2,
                                        'typeName': '高危',
                                        'typeNum': 462},
                                       {'typeId': 3,
                                        'typeName': '中危',
                                        'typeNum': 1192},
                                       {'typeId': 4,
                                        'typeName': '低危',
                                        'typeNum': 350},
                                       {'typeId': 5,
                                        'typeName': '建议',
                                        'typeNum': 1099}],
                       'sourceMode': 2,
                       'statusCodingStandards': 0,
                       'statusDynamicCode': 0,
                       'statusRecord': 1,
                       'statusStaticCode': 1,
                       'statusTask': 1,
                       'svnSourceId': 0,
                       'updateTime': '2024-08-21 11:47:39',
                       'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
                       'userName': 'sec',
                       'versionId': 24}]},
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/CodeSecInterfaceService/project/list 
请求头：{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiIsImVtYWlsIjoic2VjQHNlY3pvbmUuY24iLCJ1c2VybmFtZSI6InNlY0BzZWN6b25lLmNuIiwidG9rZW4iOiIzNzYzMzUzOTM1MzUzMTM4MkQzMzM0MzIzNTJEMzQ2MTMxMzgyRDM4NjIzOTM5MkQ2MjM2MzEzMTM0MzA2MzMxMzQzMjM0MzAiLCJyb2xlcyI6WyJST0xFX2dyb3VwYWRtaW4iXSwiZW5hYmxlZCI6dHJ1ZSwicGFzc3dvcmQiOm51bGwsImF1dGhvcml0aWVzIjpbeyJhdXRob3JpdHkiOiJST0xFX2dyb3VwYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiJmYjlkNjAzMi1lM2ZmLTQzNTctOGM0Mi0xOGExN2ZkODU1YmYiLCJqdGkiOiI0Yzc2OTcxMS1iZGEwLTQyZDQtYTRiMy01NzEzN2RhZTM5MDUifQ.qaL_KB-DsT-xounSk1N-sJqVLUicJRCmKmtUwCoCXmlqRr5mHt8aAM1Rjnx3Y8qnk0FmGNjYL7lqjJ__o7M7Ng', 'loginNonce': '3973f39b-aaba-4655-a35f-a1501b000cee', 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'token': '37633539353531382D333432352D346131382D386239392D623631313430633134323430', 'timestamp': '1727341808522', 'sign': '479ad9c01940ba4e926f16a59ee30808792b42757f7757b55aad6b19cfa0ee9e', 'lang': 'zh-CN'}
请求参数：{'fuzzyValue': '漏洞详情场景化项目_扫描完成'}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'pageCurrent': 1, 'pageSize': 10, 'pageTotal': 1, 'recordTotal': 1, 'records': [{'id': 15, 'createTime': '2024-07-24 09:13:38', 'updateTime': '2024-08-21 11:47:39', 'name': '漏洞详情场景化项目_扫描完成', 'projectDesc': '', 'statusTask': 1, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 1, 'statusDynamicCode': 0, 'projectUuid': '85d50da9-f6aa-4d3b-a862-a323fc4760e6', 'versionId': 24, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'riskGrade': 3, 'finishTimeStatic': '2024-07-24 09:22:41', 'finishRecordIdStatic': 'b6364b10-fd08-462b-ad57-2afa6dad089a', 'lastScanRecordIdStatic': 19, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': '漏洞详情场景化项目_扫描完成', 'appId': 'd550b93b-f015-497a-a728-08214ad74f7e', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 1, 'svnSourceId': 0, 'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a', 'finishTime': '2024-07-24 09:22:41', 'languageId': 1, 'containLan': '1', 'languageName': 'Java/Jsp', 'exportReportFlag': True, 'sendReportFlag': False, 'scanVulRulesVO': {'appId': 'd550b93b-f015-497a-a728-08214ad74f7e', 'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a'}, 'seriousList': [{'typeName': '超危', 'typeNum': 109, 'typeId': 1}, {'typeName': '高危', 'typeNum': 462, 'typeId': 2}, {'typeName': '中危', 'typeNum': 1192, 'typeId': 3}, {'typeName': '低危', 'typeNum': 350, 'typeId': 4}, {'typeName': '建议', 'typeNum': 1099, 'typeId': 5}], 'mailConfigStatus': 0, 'exportBtn': True}]}}
{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'pageCurrent': 1, 'pageSize': 10, 'pageTotal': 1, 'recordTotal': 1, 'records': [{'id': 15, 'createTime': '2024-07-24 09:13:38', 'updateTime': '2024-08-21 11:47:39', 'name': '漏洞详情场景化项目_扫描完成', 'projectDesc': '', 'statusTask': 1, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 1, 'statusDynamicCode': 0, 'projectUuid': '85d50da9-f6aa-4d3b-a862-a323fc4760e6', 'versionId': 24, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'riskGrade': 3, 'finishTimeStatic': '2024-07-24 09:22:41', 'finishRecordIdStatic': 'b6364b10-fd08-462b-ad57-2afa6dad089a', 'lastScanRecordIdStatic': 19, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': '漏洞详情场景化项目_扫描完成', 'appId': 'd550b93b-f015-497a-a728-08214ad74f7e', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 1, 'svnSourceId': 0, 'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a', 'finishTime': '2024-07-24 09:22:41', 'languageId': 1, 'containLan': '1', 'languageName': 'Java/Jsp', 'exportReportFlag': True, 'sendReportFlag': False, 'scanVulRulesVO': {'appId': 'd550b93b-f015-497a-a728-08214ad74f7e', 'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a'}, 'seriousList': [{'typeName': '超危', 'typeNum': 109, 'typeId': 1}, {'typeName': '高危', 'typeNum': 462, 'typeId': 2}, {'typeName': '中危', 'typeNum': 1192, 'typeId': 3}, {'typeName': '低危', 'typeNum': 350, 'typeId': 4}, {'typeName': '建议', 'typeNum': 1099, 'typeId': 5}], 'mailConfigStatus': 0, 'exportBtn': True}]}}

请求接口：http://192.168.7.64:28081/CodeSecInterfaceService/project/list 
请求头：{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiIsImVtYWlsIjoic2VjQHNlY3pvbmUuY24iLCJ1c2VybmFtZSI6InNlY0BzZWN6b25lLmNuIiwidG9rZW4iOiIzNzYzMzUzOTM1MzUzMTM4MkQzMzM0MzIzNTJEMzQ2MTMxMzgyRDM4NjIzOTM5MkQ2MjM2MzEzMTM0MzA2MzMxMzQzMjM0MzAiLCJyb2xlcyI6WyJST0xFX2dyb3VwYWRtaW4iXSwiZW5hYmxlZCI6dHJ1ZSwicGFzc3dvcmQiOm51bGwsImF1dGhvcml0aWVzIjpbeyJhdXRob3JpdHkiOiJST0xFX2dyb3VwYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiJmYjlkNjAzMi1lM2ZmLTQzNTctOGM0Mi0xOGExN2ZkODU1YmYiLCJqdGkiOiI1ZTZhMTMyNy00MzVlLTQ2YWEtODhmYi1jNjVkNjgyMmVlN2YifQ.9LKclECyIfDlHxDV04cml4yfNu0aQEfunxLAgBlGV9ZyVtGBrigR01N3OzU1KVOOuzeOkW2sY9fB7M1s9RroPQ', 'loginNonce': 'f343e0e1-b0d7-4f4e-b355-bb9b81cff775', 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'token': '37633539353531382D333432352D346131382D386239392D623631313430633134323430', 'timestamp': '1727341808760', 'sign': '349bfc9fe44ba5f8073a064509406ea745ea4f72661a6824ad35f1a213defe3d', 'lang': 'zh-CN'}
请求参数：{'fuzzyValue': '漏洞详情场景化项目_扫描完成'}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'pageCurrent': 1, 'pageSize': 10, 'pageTotal': 1, 'recordTotal': 1, 'records': [{'id': 15, 'createTime': '2024-07-24 09:13:38', 'updateTime': '2024-08-21 11:47:39', 'name': '漏洞详情场景化项目_扫描完成', 'projectDesc': '', 'statusTask': 1, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 1, 'statusDynamicCode': 0, 'projectUuid': '85d50da9-f6aa-4d3b-a862-a323fc4760e6', 'versionId': 24, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'riskGrade': 3, 'finishTimeStatic': '2024-07-24 09:22:41', 'finishRecordIdStatic': 'b6364b10-fd08-462b-ad57-2afa6dad089a', 'lastScanRecordIdStatic': 19, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': '漏洞详情场景化项目_扫描完成', 'appId': 'd550b93b-f015-497a-a728-08214ad74f7e', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 1, 'svnSourceId': 0, 'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a', 'finishTime': '2024-07-24 09:22:41', 'languageId': 1, 'containLan': '1', 'languageName': 'Java/Jsp', 'exportReportFlag': True, 'sendReportFlag': False, 'scanVulRulesVO': {'appId': 'd550b93b-f015-497a-a728-08214ad74f7e', 'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a'}, 'seriousList': [{'typeName': '超危', 'typeNum': 109, 'typeId': 1}, {'typeName': '高危', 'typeNum': 462, 'typeId': 2}, {'typeName': '中危', 'typeNum': 1192, 'typeId': 3}, {'typeName': '低危', 'typeNum': 350, 'typeId': 4}, {'typeName': '建议', 'typeNum': 1099, 'typeId': 5}], 'mailConfigStatus': 0, 'exportBtn': True}]}}

请求接口：http://192.168.7.64:28081/CodeSecInterfaceService/project/list 
请求头：{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiIsImVtYWlsIjoic2VjQHNlY3pvbmUuY24iLCJ1c2VybmFtZSI6InNlY0BzZWN6b25lLmNuIiwidG9rZW4iOiIzNzYzMzUzOTM1MzUzMTM4MkQzMzM0MzIzNTJEMzQ2MTMxMzgyRDM4NjIzOTM5MkQ2MjM2MzEzMTM0MzA2MzMxMzQzMjM0MzAiLCJyb2xlcyI6WyJST0xFX2dyb3VwYWRtaW4iXSwiZW5hYmxlZCI6dHJ1ZSwicGFzc3dvcmQiOm51bGwsImF1dGhvcml0aWVzIjpbeyJhdXRob3JpdHkiOiJST0xFX2dyb3VwYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiJmYjlkNjAzMi1lM2ZmLTQzNTctOGM0Mi0xOGExN2ZkODU1YmYiLCJqdGkiOiJhM2Q5MzFmNi03YWUxLTRkNDgtYmU1Ny03ZGJkZTAzMjlhMGEifQ.qaRELcMtlLRWda5ojtGXQw8olecuzQF5AUpcpvShMg14JIZqMmzPIO4pDQuyL2edlSJhNjFVJXEOE6DDHYkK3A', 'loginNonce': '83d4d490-ba84-4547-ba69-0c90e3e5dfad', 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'token': '37633539353531382D333432352D346131382D386239392D623631313430633134323430', 'timestamp': '1727341808988', 'sign': 'dfb12659817128c42daf8f2e690a6f76b0ebb35ffcf5440cec59847cd45fe25e', 'lang': 'zh-CN'}
请求参数：{'fuzzyValue': '漏洞详情场景化项目_扫描完成'}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'pageCurrent': 1, 'pageSize': 10, 'pageTotal': 1, 'recordTotal': 1, 'records': [{'id': 15, 'createTime': '2024-07-24 09:13:38', 'updateTime': '2024-08-21 11:47:39', 'name': '漏洞详情场景化项目_扫描完成', 'projectDesc': '', 'statusTask': 1, 'statusRecord': 1, 'statusCodingStandards': 0, 'statusStaticCode': 1, 'statusDynamicCode': 0, 'projectUuid': '85d50da9-f6aa-4d3b-a862-a323fc4760e6', 'versionId': 24, 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'groupId': 1, 'isIde': 0, 'isEdit': 0, 'riskGrade': 3, 'finishTimeStatic': '2024-07-24 09:22:41', 'finishRecordIdStatic': 'b6364b10-fd08-462b-ad57-2afa6dad089a', 'lastScanRecordIdStatic': 19, 'lastScanRecordIdDynamic': 0, 'userName': 'sec', 'orgName': '深圳总部', 'projectName': '漏洞详情场景化项目_扫描完成', 'appId': 'd550b93b-f015-497a-a728-08214ad74f7e', 'projectType': 1, 'isTimeScan': 0, 'sourceMode': 2, 'gitSourceId': 1, 'svnSourceId': 0, 'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a', 'finishTime': '2024-07-24 09:22:41', 'languageId': 1, 'containLan': '1', 'languageName': 'Java/Jsp', 'exportReportFlag': True, 'sendReportFlag': False, 'scanVulRulesVO': {'appId': 'd550b93b-f015-497a-a728-08214ad74f7e', 'recordId': 'b6364b10-fd08-462b-ad57-2afa6dad089a'}, 'seriousList': [{'typeName': '超危', 'typeNum': 109, 'typeId': 1}, {'typeName': '高危', 'typeNum': 462, 'typeId': 2}, {'typeName': '中危', 'typeNum': 1192, 'typeId': 3}, {'typeName': '低危', 'typeNum': 350, 'typeId': 4}, {'typeName': '建议', 'typeNum': 1099, 'typeId': 5}], 'mailConfigStatus': 0, 'exportBtn': True}]}}
项目已存在！projectUuid:85d50da9-f6aa-4d3b-a862-a323fc4760e6
appId:d550b93b-f015-497a-a728-08214ad74f7e
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>101</td>
                    <td class="caseinternalApitest_userpy">case\internalApi\test_user.py</td>
                    <td>TestCodeSecAPI.test_create_sec</td>
                    <td>创建用户_企管用户</td>
                    <td>0.135843</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[1m[31mERROR   [0m ERROR:CodeSecTool.py:270 --------------------------------------------------请求错误：手机号码已经存在。--------------------------------------------------
[1m[31mERROR   [0m ERROR:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/CodeSecInterfaceService/user/create
[1m[31mERROR   [0m ERROR:CodeSecTool.py:278 请求头：
{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6ImRiNzM1YjFhLWQ2ZjYtNDljZi05MWJmLWY3MDRmODU5ZTA1NyIsImVtYWlsIjoiYWRtaW5Ac2Vjem9uZS5jbiIsInVzZXJuYW1lIjoiYWRtaW5Ac2Vjem9uZS5jbiIsInRva2VuIjoiNjEzMTM1NjQ2MjY2MzEzODJEMzEzNzMxMzUyRDM0MzA2MjMxMkQzOTM0MzkzODJENjU2NjMxMzI2MzYzMzc2MjYyMzQ2MzY0Iiwicm9sZXMiOlsiUk9MRV9yb290Il0sImVuYWJsZWQiOnRydWUsInBhc3N3b3JkIjpudWxsLCJhdXRob3JpdGllcyI6W3siYXV0aG9yaXR5IjoiUk9MRV9yb290In1dLCJhY2NvdW50Tm9uTG9ja2VkIjp0cnVlLCJjcmVkZW50aWFsc05vbkV4cGlyZWQiOnRydWUsImFjY291bnROb25FeHBpcmVkIjp0cnVlfSwic3ViIjoiZGI3MzViMWEtZDZmNi00OWNmLTkxYmYtZjcwNGY4NTllMDU3IiwianRpIjoiZmY0NTNmOTUtNjNhNS00YjY3LTkzNzctZjgxMmYyOGE4M2M5In0.ej4tXfVu6XPlL3-M47bZxn8UCXxw1-IbRBtocl2V567IzKGoa-GE9t30IHlgfUVv6ZFLvZ04WHHOFy7-HJI73g',
 'lang': 'zh-CN',
 'loginNonce': 'd8c9cedb-3bfc-4045-a8d0-ec0800eb0f41',
 'sign': '92895845df7d18a152479afe2f480c4a12bcc3f5db665e14d39f05d398606c9b',
 'timestamp': '1727341809217',
 'token': '61313564626631382D313731352D343062312D393439382D656631326363376262346364',
 'userId': 'db735b1a-d6f6-49cf-91bf-f704f859e057'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:279 请求参数：
{'confirmPassword': 'f+yrGUXZ/rEFNVNiil+9cbxy1lehZCcpfEE0CvK2EKqtzJHbE4d04K96wH5DMYYX7I7RSQBxJGemIYDbI34ASgTxLWRQracJGDY5CdIp6LIJCKCMpYqPiYpdYPyudvlL3LL8L7ff89DBXIkFCMOZr3suOUrf+2p9JKBXnh5//9u9IvjlfckgeJ8Kvtg0dTS23AfvFwmQsY8vgerfvjTgagc3/QQHE6f8P1HxirdRIQz1P313ItLiqfFMtnPUflLtCio9nlsSIzqZI7wLXOSrpQ3virDagtEJXX8GvdNIDRzaz6wqzTP19bMEl79Sf6Fv/SkhDbnHo/9C2nMTRp2yYg==',
 'countryCode': '+86',
 'groupId': '1',
 'password': 'AO11qPATyM4Aw1D2jgwSMpdZ3u6xSHujY+nAGCrjQfD84UqEEnBy23OCewWpraO3XxrCPyfL0IcQNgKnRXP/3xCZj6DWIGBTpUJHKuuPbb2OG+FFQnj/xNGO3bed88ncvGKPTfoGiEisDdSFElLcgJMN+4nLYefuPRPMr8A5QOIZgzDIsIgCgKv4472GWLuPvL3wm8kvetSSKgkUv5vIWFCZTrs4iObnSOuBoS/+WNqV6CSFM4oq2CWsBTVi2JLYKXfk/G9Vxzw24o/gTcrg/pFb96zrPEWo+/tWldyz4qxf+armOe3l0w3mMr8cZhE8pRSxyB50NWaxfMPxlR48ng==',
 'phoneNum': '',
 'roleId': '2',
 'status': 1,
 'userEmail': 'sec2@seczone.cn',
 'userName': 'sec2'}

[1m[31mERROR   [0m ERROR:CodeSecTool.py:282 返回内容：
{'code': 'B460', 'message': '手机号码已经存在。', 'status': False}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/CodeSecInterfaceService/user/create 
请求头：{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6ImRiNzM1YjFhLWQ2ZjYtNDljZi05MWJmLWY3MDRmODU5ZTA1NyIsImVtYWlsIjoiYWRtaW5Ac2Vjem9uZS5jbiIsInVzZXJuYW1lIjoiYWRtaW5Ac2Vjem9uZS5jbiIsInRva2VuIjoiNjEzMTM1NjQ2MjY2MzEzODJEMzEzNzMxMzUyRDM0MzA2MjMxMkQzOTM0MzkzODJENjU2NjMxMzI2MzYzMzc2MjYyMzQ2MzY0Iiwicm9sZXMiOlsiUk9MRV9yb290Il0sImVuYWJsZWQiOnRydWUsInBhc3N3b3JkIjpudWxsLCJhdXRob3JpdGllcyI6W3siYXV0aG9yaXR5IjoiUk9MRV9yb290In1dLCJhY2NvdW50Tm9uTG9ja2VkIjp0cnVlLCJjcmVkZW50aWFsc05vbkV4cGlyZWQiOnRydWUsImFjY291bnROb25FeHBpcmVkIjp0cnVlfSwic3ViIjoiZGI3MzViMWEtZDZmNi00OWNmLTkxYmYtZjcwNGY4NTllMDU3IiwianRpIjoiZmY0NTNmOTUtNjNhNS00YjY3LTkzNzctZjgxMmYyOGE4M2M5In0.ej4tXfVu6XPlL3-M47bZxn8UCXxw1-IbRBtocl2V567IzKGoa-GE9t30IHlgfUVv6ZFLvZ04WHHOFy7-HJI73g', 'loginNonce': 'd8c9cedb-3bfc-4045-a8d0-ec0800eb0f41', 'userId': 'db735b1a-d6f6-49cf-91bf-f704f859e057', 'token': '61313564626631382D313731352D343062312D393439382D656631326363376262346364', 'timestamp': '1727341809217', 'sign': '92895845df7d18a152479afe2f480c4a12bcc3f5db665e14d39f05d398606c9b', 'lang': 'zh-CN'}
请求参数：{'groupId': '1', 'userName': 'sec2', 'userEmail': 'sec2@seczone.cn', 'password': 'AO11qPATyM4Aw1D2jgwSMpdZ3u6xSHujY+nAGCrjQfD84UqEEnBy23OCewWpraO3XxrCPyfL0IcQNgKnRXP/3xCZj6DWIGBTpUJHKuuPbb2OG+FFQnj/xNGO3bed88ncvGKPTfoGiEisDdSFElLcgJMN+4nLYefuPRPMr8A5QOIZgzDIsIgCgKv4472GWLuPvL3wm8kvetSSKgkUv5vIWFCZTrs4iObnSOuBoS/+WNqV6CSFM4oq2CWsBTVi2JLYKXfk/G9Vxzw24o/gTcrg/pFb96zrPEWo+/tWldyz4qxf+armOe3l0w3mMr8cZhE8pRSxyB50NWaxfMPxlR48ng==', 'confirmPassword': 'f+yrGUXZ/rEFNVNiil+9cbxy1lehZCcpfEE0CvK2EKqtzJHbE4d04K96wH5DMYYX7I7RSQBxJGemIYDbI34ASgTxLWRQracJGDY5CdIp6LIJCKCMpYqPiYpdYPyudvlL3LL8L7ff89DBXIkFCMOZr3suOUrf+2p9JKBXnh5//9u9IvjlfckgeJ8Kvtg0dTS23AfvFwmQsY8vgerfvjTgagc3/QQHE6f8P1HxirdRIQz1P313ItLiqfFMtnPUflLtCio9nlsSIzqZI7wLXOSrpQ3virDagtEJXX8GvdNIDRzaz6wqzTP19bMEl79Sf6Fv/SkhDbnHo/9C2nMTRp2yYg==', 'roleId': '2', 'phoneNum': '', 'countryCode': '+86', 'status': 1}
响应：{'status': False, 'code': 'B460', 'message': '手机号码已经存在。'}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
                <tr class="case_">
                    <td>102</td>
                    <td class="caseinternalApitest_userpy">case\internalApi\test_user.py</td>
                    <td>TestCodeSecAPI.test_create_team2</td>
                    <td>创建用户_团管用户</td>
                    <td>0.204022</td>
                    
                    
                    <td class="text-success">通过</td>
                    
                    
                    <td>
                        <button type="button" class="btn btn_info btn-primary btn-sm">查看详情</button>
                    </td>
                </tr>

                <tr class="test_log">
                    <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                        <div class="card" style="background: rgba(3, 14, 70, 0.5)">
                            <div class="card-body">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                           aria-selected="true" style="padding: 0 16px">运行日志</a>
                                    </li>
                                    <li class="nav-item" role="presentation">
                                        <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                           aria-selected="false" style="padding: 0 16px">调试输出</a>
                                    </li>
                                    
                                    

                                </ul>
                                <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                    <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                        <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:275 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:277 请求url：http://192.168.7.64:28081/CodeSecInterfaceService/user/create
[32mINFO    [0m API:CodeSecTool.py:278 请求头：
{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiIsImVtYWlsIjoic2VjQHNlY3pvbmUuY24iLCJ1c2VybmFtZSI6InNlY0BzZWN6b25lLmNuIiwidG9rZW4iOiIzNzYzMzUzOTM1MzUzMTM4MkQzMzM0MzIzNTJEMzQ2MTMxMzgyRDM4NjIzOTM5MkQ2MjM2MzEzMTM0MzA2MzMxMzQzMjM0MzAiLCJyb2xlcyI6WyJST0xFX2dyb3VwYWRtaW4iXSwiZW5hYmxlZCI6dHJ1ZSwicGFzc3dvcmQiOm51bGwsImF1dGhvcml0aWVzIjpbeyJhdXRob3JpdHkiOiJST0xFX2dyb3VwYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiJmYjlkNjAzMi1lM2ZmLTQzNTctOGM0Mi0xOGExN2ZkODU1YmYiLCJqdGkiOiI0ZTBkOTcwNi0zYTM2LTQ3MmEtODlhOS01MTc3YWIxYTI0ODkifQ.eebWm3sWp2wK2lph9sVseGoKaCpiYTNGE-TxNHDPtrZ0MFrvhEPeH5noKSOqKpCfefBkllCfNDJMr1Vjp-R6zQ',
 'lang': 'zh-CN',
 'loginNonce': '65a19cf9-6b31-4ffd-8f40-45b9e8c68306',
 'sign': '8f70ce98146f00972bbe8614946dfe4dc6157ad199f7d34f7fa153be7918bd13',
 'timestamp': '1727341809371',
 'token': '37633539353531382D333432352D346131382D386239392D623631313430633134323430',
 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf'}

[32mINFO    [0m API:CodeSecTool.py:279 请求参数：
{'confirmPassword': 'f+yrGUXZ/rEFNVNiil+9cbxy1lehZCcpfEE0CvK2EKqtzJHbE4d04K96wH5DMYYX7I7RSQBxJGemIYDbI34ASgTxLWRQracJGDY5CdIp6LIJCKCMpYqPiYpdYPyudvlL3LL8L7ff89DBXIkFCMOZr3suOUrf+2p9JKBXnh5//9u9IvjlfckgeJ8Kvtg0dTS23AfvFwmQsY8vgerfvjTgagc3/QQHE6f8P1HxirdRIQz1P313ItLiqfFMtnPUflLtCio9nlsSIzqZI7wLXOSrpQ3virDagtEJXX8GvdNIDRzaz6wqzTP19bMEl79Sf6Fv/SkhDbnHo/9C2nMTRp2yYg==',
 'countryCode': '+86',
 'groupId': '1',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'pageSize': 10,
 'password': 'AO11qPATyM4Aw1D2jgwSMpdZ3u6xSHujY+nAGCrjQfD84UqEEnBy23OCewWpraO3XxrCPyfL0IcQNgKnRXP/3xCZj6DWIGBTpUJHKuuPbb2OG+FFQnj/xNGO3bed88ncvGKPTfoGiEisDdSFElLcgJMN+4nLYefuPRPMr8A5QOIZgzDIsIgCgKv4472GWLuPvL3wm8kvetSSKgkUv5vIWFCZTrs4iObnSOuBoS/+WNqV6CSFM4oq2CWsBTVi2JLYKXfk/G9Vxzw24o/gTcrg/pFb96zrPEWo+/tWldyz4qxf+armOe3l0w3mMr8cZhE8pRSxyB50NWaxfMPxlR48ng==',
 'roleId': '3',
 'status': 1,
 'userEmail': 'team_autotest09246@seczone.cn',
 'userName': 'team2'}

[32mINFO    [0m API:CodeSecTool.py:282 返回内容：
{'code': 'B200',
 'data': 'eeb11f3c-1d8b-4955-a587-dde4b814e79c',
 'message': '成功。',
 'status': True}</pre>
                                    </div>
                                    <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                        <pre style="line-height: 18px">
请求接口：http://192.168.7.64:28081/CodeSecInterfaceService/user/create 
请求头：{'authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyRGV0YWlsIjp7InVzZXJJZCI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiIsImVtYWlsIjoic2VjQHNlY3pvbmUuY24iLCJ1c2VybmFtZSI6InNlY0BzZWN6b25lLmNuIiwidG9rZW4iOiIzNzYzMzUzOTM1MzUzMTM4MkQzMzM0MzIzNTJEMzQ2MTMxMzgyRDM4NjIzOTM5MkQ2MjM2MzEzMTM0MzA2MzMxMzQzMjM0MzAiLCJyb2xlcyI6WyJST0xFX2dyb3VwYWRtaW4iXSwiZW5hYmxlZCI6dHJ1ZSwicGFzc3dvcmQiOm51bGwsImF1dGhvcml0aWVzIjpbeyJhdXRob3JpdHkiOiJST0xFX2dyb3VwYWRtaW4ifV0sImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJzdWIiOiJmYjlkNjAzMi1lM2ZmLTQzNTctOGM0Mi0xOGExN2ZkODU1YmYiLCJqdGkiOiI0ZTBkOTcwNi0zYTM2LTQ3MmEtODlhOS01MTc3YWIxYTI0ODkifQ.eebWm3sWp2wK2lph9sVseGoKaCpiYTNGE-TxNHDPtrZ0MFrvhEPeH5noKSOqKpCfefBkllCfNDJMr1Vjp-R6zQ', 'loginNonce': '65a19cf9-6b31-4ffd-8f40-45b9e8c68306', 'userId': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'token': '37633539353531382D333432352D346131382D386239392D623631313430633134323430', 'timestamp': '1727341809371', 'sign': '8f70ce98146f00972bbe8614946dfe4dc6157ad199f7d34f7fa153be7918bd13', 'lang': 'zh-CN'}
请求参数：{'pageSize': 10, 'groupId': '1', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'userName': 'team2', 'userEmail': 'team_autotest09246@seczone.cn', 'password': 'AO11qPATyM4Aw1D2jgwSMpdZ3u6xSHujY+nAGCrjQfD84UqEEnBy23OCewWpraO3XxrCPyfL0IcQNgKnRXP/3xCZj6DWIGBTpUJHKuuPbb2OG+FFQnj/xNGO3bed88ncvGKPTfoGiEisDdSFElLcgJMN+4nLYefuPRPMr8A5QOIZgzDIsIgCgKv4472GWLuPvL3wm8kvetSSKgkUv5vIWFCZTrs4iObnSOuBoS/+WNqV6CSFM4oq2CWsBTVi2JLYKXfk/G9Vxzw24o/gTcrg/pFb96zrPEWo+/tWldyz4qxf+armOe3l0w3mMr8cZhE8pRSxyB50NWaxfMPxlR48ng==', 'confirmPassword': 'f+yrGUXZ/rEFNVNiil+9cbxy1lehZCcpfEE0CvK2EKqtzJHbE4d04K96wH5DMYYX7I7RSQBxJGemIYDbI34ASgTxLWRQracJGDY5CdIp6LIJCKCMpYqPiYpdYPyudvlL3LL8L7ff89DBXIkFCMOZr3suOUrf+2p9JKBXnh5//9u9IvjlfckgeJ8Kvtg0dTS23AfvFwmQsY8vgerfvjTgagc3/QQHE6f8P1HxirdRIQz1P313ItLiqfFMtnPUflLtCio9nlsSIzqZI7wLXOSrpQ3virDagtEJXX8GvdNIDRzaz6wqzTP19bMEl79Sf6Fv/SkhDbnHo/9C2nMTRp2yYg==', 'roleId': '3', 'countryCode': '+86', 'status': 1}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': 'eeb11f3c-1d8b-4955-a587-dde4b814e79c'}
</pre>
                                    </div>
                                    
                                    


                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
                
            </table>
        </div>

        <div style="height: 200px"></div>
    </div>

</div>




<script type="text/javascript">

    const resulte = {
            "success": `74`,
            "all": `102`,
            "fail": `24`,
            "skip": '3',
            "error": `1`,
            "runtime": '61.165764 S',
            "begin_time": "1727341748.289141",
            "pass_rate": '72.55',
        }
    ;
    const history = [{'success': 48, 'all': 102, 'fail': 50, 'skip': 3, 'error': 1, 'runtime': '45.466580 S', 'begin_time': '2024-09-23 15:10:53', 'pass_rate': '47.06'}, {'success': 8, 'all': 17, 'fail': 9, 'skip': 0, 'error': 0, 'runtime': '11.069731 S', 'begin_time': '2024-09-26 16:34:26', 'pass_rate': '47.06'}, {'success': 81, 'all': 102, 'fail': 17, 'skip': 3, 'error': 1, 'runtime': '64.819058 S', 'begin_time': '2024-09-26 16:34:56', 'pass_rate': '79.41'}, {'success': 74, 'all': 102, 'fail': 24, 'skip': 3, 'error': 1, 'runtime': '61.165764 S', 'begin_time': '2024-09-26 17:09:08', 'pass_rate': '72.55'}];

    var passRate = [];
    var dTime = [];
    history.forEach(function (item, index, array) {
        passRate.push(item.pass_rate);
        dTime.push(item.begin_time)
    });
    if (passRate.length === 1) {
        passRate.unshift(0);
        dTime.unshift(0)
    }

    function char01() {
        let myChart = echarts.init(document.getElementById('char1'));
        let option = {
            color: ['#28a745', '#ffc107', '#dc3545', '#17a2b8'],
            tooltip: {
                trigger: 'item',
                formatter: '{a} <br/>{b}: {c} ({d}%)',
                backgroundColor: 'rgba(3, 14, 70, 0.5)',
                borderColor: '#333',
                textStyle: {
                    color: '#fff',
                    fontSize: "13"
                },
            },
            legend: {
                bottom: "0%",
                // 小图标的宽度和高度
                itemWidth: 10,
                itemHeight: 10,
                data: ['通过', '失败', '错误', '跳过'],
                textStyle: {
                    color: "rgba(255,255,255,.5)",
                    fontSize: "12"
                },
            },
            series: [
                {
                    name: '测试结果',
                    type: 'pie',
                    radius: ['50%', '70%'],
                    avoidLabelOverlap: false,
                    label: {
                        show: false,
                        position: 'center'
                    },
                    emphasis: {
                        label: {
                            show: true,
                            fontSize: '20',
                            fontWeight: 'bold',
                            color: '#fff',
                        }
                    },
                    labelLine: {
                        show: false
                    },
                    data: [
                        {value: resulte.success, name: '通过'},
                        {value: resulte.fail, name: '失败'},
                        {value: resulte.error, name: '错误'},
                        {value: resulte.skip, name: '跳过'}
                    ]
                }
            ]
        };
        myChart.setOption(option)

    }

    char01();

    //    大图
    function char02() {

        // 基于准备好的dom，初始化echarts实例
        let myChart = echarts.init(document.getElementById("char2"));
        // 2. 指定配置和数据
        option = {
            tooltip: {
                trigger: 'axis',
                formatter: '{a} <br/>{b}:  ({c}%)',
                backgroundColor: 'rgba(3, 14, 70, 0.5)',
                borderColor: '#333',
                textStyle: {
                    color: '#fff',
                    fontSize: "13"
                },
            },

            grid: {
                left: "10",
                top: "30",
                right: "10",
                bottom: "0",
                containLabel: true
            },

            xAxis: [{
                type: "category",
                boundaryGap: false,
                show: false,
                axisLabel: {
                    textStyle: {
                        color: "rgba(255,255,255,.6)",
                        fontSize: 12
                    }
                },
                axisLine: {
                    lineStyle: {
                        color: "rgba(255,255,255,.2)"
                    }
                },

                data: dTime
            },
                {
                    axisPointer: {
                        show: false
                    },
                    axisLine: {
                        show: false
                    },
                    position: "bottom",
                    offset: 20
                }
            ],

            yAxis: [{
                type: "value",
                axisTick: {
                    show: false
                },
                axisLine: {
                    lineStyle: {
                        color: "rgba(255,255,255,.1)"
                    }
                },
                axisLabel: {
                    textStyle: {
                        color: "rgba(255,255,255,.6)",
                        fontSize: 12
                    }
                },

                splitLine: {
                    lineStyle: {
                        color: "rgba(255,255,255,.1)"
                    }
                }
            }],
            series: [{
                name: "通过率",
                type: "line",
                smooth: true,
                symbol: "circle",
                symbolSize: 5,
                showSymbol: true,
                lineStyle: {
                    normal: {
                        color: "#0184d5",
                        width: 2
                    }
                },
                areaStyle: {
                    normal: {
                        color: new echarts.graphic.LinearGradient(
                            0,
                            0,
                            0,
                            1,
                            [{
                                offset: 0,
                                color: "rgba(1, 132, 213, 0.4)"
                            },
                                {
                                    offset: 0.8,
                                    color: "rgba(1, 132, 213, 0.1)"
                                }
                            ],
                            false
                        ),
                        shadowColor: "rgba(0, 0, 0, 0.1)"
                    }
                },
                itemStyle: {
                    normal: {
                        color: "#0184d5",
                        borderColor: "rgba(221, 220, 107, .1)",
                        borderWidth: 18
                    }
                },
                data: passRate
            },
            ]
        };
        // 重新把配置好的新数据给实例对象
        myChart.setOption(option);

    }

    char02();

    function char03() {
        // 基于准备好的dom，初始化echarts实例
        let myChart = echarts.init(document.getElementById("char3"));
        var data = [resulte.success, resulte.fail, resulte.error, resulte.skip];
        var titlename = ["通过用例", "失败用例", "错误用例", "跳过用例",];
        var valdata = [resulte.all, resulte.all, resulte.all, resulte.all];
        var myColor = ['#28a745', '#ffc107', '#dc3545', '#17a2b8'];
        option = {
            //图标位置
            grid: {
                top: "10%",
                left: "22%",
                bottom: "10%"
            },
            xAxis: {
                show: false
            },
            yAxis: [{
                show: true,
                data: titlename,
                inverse: true,
                axisLine: {
                    show: false
                },
                splitLine: {
                    show: false
                },
                axisTick: {
                    show: false
                },
                axisLabel: {
                    color: "#fff",

                    rich: {
                        lg: {
                            backgroundColor: "#339911",
                            color: "#fff",
                            borderRadius: 15,
                            align: "center",
                            width: 15,
                            height: 15
                        }
                    }
                }
            },
                {
                    show: false,
                    inverse: true,
                    data: valdata,
                    axisLabel: {
                        textStyle: {
                            fontSize: 12,
                            color: "#fff"
                        }
                    },
                    axisTick: {
                        show: false
                    },
                    axisLine: {
                        show: false
                    },
                }
            ],
            series: [{
                type: "bar",
                yAxisIndex: 0,
                data: data,
                barCategoryGap: 50,
                barWidth: 18,
                itemStyle: {
                    normal: {
                        barBorderRadius: 20,
                        color: function (params) {
                            var num = myColor.length;
                            return myColor[params.dataIndex % num];
                        }
                    }
                },
                label: {
                    normal: {
                        show: true,
                        position: "right",
                        formatter: "{c}条",
                        color: "#fff",

                    }
                }
            },
                {
                    type: "bar",
                    yAxisIndex: 1,
                    barCategoryGap: 50,
                    data: valdata,
                    barWidth: 20,
                    itemStyle: {
                        normal: {
                            color: "none",
                            borderColor: "#00c1de",
                            borderWidth: 2,
                            barBorderRadius: 15
                        }
                    }
                }
            ]
        };

        // 使用刚指定的配置项和数据显示图表。
        myChart.setOption(option);
        window.addEventListener("resize", function () {
            myChart.resize();
        });
    }

    char03()

</script>


<script>
    var tbodyTr = $('tbody .case_');
    var testResult = $("#testResult");
    var testClass = $("#testClass");
    <!--    用例执行详细信息显示切换-->
    $(".btn_info").click(function () {
        $(this).parent().parent().next().toggle();

    });
    // 当选择用例类之后触发
    testClass.change(function () {
        $('.test_log').hide();
        var cls = $(this).val();
        var res = testResult.val();
        elementDisplay(cls, res);
        sort()
    });
    testResult.change(function () {
        var res = $(this).val();
        var cls = testClass.val();
        elementDisplay(cls, res);
        sort()
    });

    function elementDisplay(cls, res) {
        // 用例数据的显示
        if (cls === "所有") {
            if (res === "所有") {
                tbodyTr.has('button').show();
            } else if (res === '成功') {
                tbodyTr.hide();
                tbodyTr.has('button').has('.text-success').show()

            } else if (res === '错误') {
                tbodyTr.hide();
                tbodyTr.has('button').has('.text-danger').show()

            } else if (res === '失败') {
                tbodyTr.hide();
                tbodyTr.has('button').has('.text-warning').show()

            } else if (res === '跳过') {
                tbodyTr.hide();
                tbodyTr.has('button').has('.text-info').show()
            }
        } else {
            if (res === "所有") {
                tbodyTr.hide();
                tbodyTr.has('button').has('.' + cls + '').show()
            } else if (res === '成功') {
                tbodyTr.hide();
                tbodyTr.has('button').has('.' + cls + '').has('.text-success').show()
            } else if (res === '错误') {
                tbodyTr.hide();
                tbodyTr.has('button').has('.' + cls + '').has('.text-danger').show()
            } else if (res === '失败') {
                tbodyTr.hide();
                tbodyTr.has('button').has('.' + cls + '').has('.text-warning').show()
            } else if (res === '跳过') {
                tbodyTr.hide();
                tbodyTr.has('button').has('.' + cls + '').has('.text-info').show()
            }
        }
    }

    function sort() {
        //重新排列显示序号
        // 选择所有可以见的tr
        var visibleTr = tbodyTr.filter(":visible");

        visibleTr.each(function (index, element) {
            element.firstElementChild.innerHTML = index + 1;

        })

    }

    $('.nav-tabs li').click(function () {
        $(this).find('a').addClass('active');
        $(this).siblings().find('a').removeClass('active');
        $(this).parent().next().children('.tab-content div').eq($(this).index()).addClass('active show').siblings().removeClass('active show')
    });

</script>


</body>
</html>